/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(PermissionRequest $request) { $action = DB::transaction(function () use($request) { try { $role = Permission::create($request->all()); Flash::success('Permissie \'' . $request['name'] . '\' is succesvol toegevoegd'); } catch (\Exception $e) { Flash::error('Niet gelukt: ' . $e->getMessage()); //send mail with subject "db import failed" and body of $e->getMessage() } }); return redirect()->route('admin::permission.all.index'); //return redirect('user.index'); }