all()); $message = trans('messages.success.added', ['type' => trans_choice('general.permissions', 1)]); flash($message)->success(); return redirect('auth/permissions'); } /** * Show the form for editing the specified resource. * * @param Permission $permission * * @return Response */ public function edit(Permission $permission) { return view('auth.permissions.edit', compact('permission')); } /** * Update the specified resource in storage. * * @param Permission $permission * @param Request $request * * @return Response */ public function update(Permission $permission, Request $request) { // Update permission $permission->update($request->all()); $message = trans('messages.success.updated', ['type' => trans_choice('general.permissions', 1)]); flash($message)->success(); return redirect('auth/permissions'); } /** * Remove the specified resource from storage. * * @param Permission $permission * * @return Response */ public function destroy(Permission $permission) { $permission->delete(); $message = trans('messages.success.deleted', ['type' => trans_choice('general.permissions', 1)]); flash($message)->success(); return redirect('auth/permissions'); } }