/**
  * 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()]);
 }