/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(PermissoesRequest $request) { try { Permission::create($request->all()); flash()->success("Permissão cadastrada com Sucesso!"); return redirect()->route('permissoes.index'); } catch (ModelNotFoundException $e) { flash()->error("Desculpe, ocorreu um erro ao cadastrada a Permissão!"); return redirect()->route('permissoes.create'); } }
/** * Run the database seeds. * * @return void */ public function run() { Permission::truncate(); Permission::create(['permission_title' => 'MASTER', 'permission_slug' => 'permission_master', 'permission_description' => 'Permissão Master', 'created_at' => new DateTime(), 'updated_at' => new DateTime()]); Permission::create(['permission_title' => 'USER SIMPLE', 'permission_slug' => 'permission_user_simple', 'permission_description' => 'Permissão de usuário', 'created_at' => new DateTime(), 'updated_at' => new DateTime()]); }