/**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Permission::create(['name' => 'users.admin']);
     Permission::create(['name' => 'users.update']);
     Permission::create(['name' => 'users.destroy']);
     Permission::create(['name' => 'permissions.admin']);
     Permission::create(['name' => 'permissions.update']);
     Permission::create(['name' => 'permissions.destroy']);
     Permission::create(['name' => 'roles.admin']);
     Permission::create(['name' => 'roles.update']);
     Permission::create(['name' => 'roles.destroy']);
     Permission::create(['name' => 'venues.admin']);
     Permission::create(['name' => 'venues.update']);
     Permission::create(['name' => 'venues.destroy']);
     Permission::create(['name' => 'events.admin']);
     Permission::create(['name' => 'events.update']);
     Permission::create(['name' => 'events.destroy']);
     Permission::create(['name' => 'organizations.admin']);
     Permission::create(['name' => 'organizations.update']);
     Permission::create(['name' => 'organizations.destroy']);
     Permission::create(['name' => 'tags.admin']);
     Permission::create(['name' => 'tags.update']);
     Permission::create(['name' => 'tags.destroy']);
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy(DestroyRequest $request, $id)
 {
     Permission::findOrFail($id)->delete();
     return redirect('permissions/admin')->with('message', 'Perission destroyed.');
 }
Exemplo n.º 3
0
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function edit(AdminRequest $request, $id)
 {
     $data['permissions'] = Permission::all();
     $data['role'] = Role::findOrFail($id);
     return view('roles.edit', $data);
 }
Exemplo n.º 4
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Role::create(['name' => 'Admin', 'slug' => 'admin'])->permissions()->sync(Permission::all()->lists('id')->toArray());
     Role::create(['name' => 'Editor', 'slug' => 'editor']);
 }