Example #1
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $permission = Permission::create(['name' => 'manage-permissions', 'gb' => ['title' => 'Manage permissions', 'description' => 'Can manage permissions']]);
     $permission = Permission::create(['name' => 'manage-roles', 'gb' => ['title' => 'Manage roles', 'description' => 'Can manage roles']]);
     $permission = Permission::create(['name' => 'manage-admin-users', 'gb' => ['title' => 'Manage admin users', 'description' => 'Can manage admin users']]);
     $permission = Permission::create(['name' => 'manage-pages', 'gb' => ['title' => 'Manage pages', 'description' => 'Can manage pages']]);
     $permission = Permission::create(['name' => 'manage-galleries', 'gb' => ['title' => 'Manage galeries', 'description' => 'Can manage galleries']]);
     /*$permission = Permission::create([
                 'name' => 'manage-categories',
                 'gb' => [
                     'title' => 'Manage categories',
                     'description' => 'Can manage categories'
                 ]
             ]);
     
             $permission = Permission::create([
                 'name' => 'manage-tags',
                 'gb' => [
                     'title' => 'Manage tags',
                     'description' => 'Can manage tags'
                 ]
             ]);
     
             $permission = Permission::create([
                 'name' => 'manage-posts',
                 'gb' => [
                     'title' => 'Manage posts',
                     'description' => 'Can manage posts'
                 ]
             ]);*/
 }
 public function store(Request $request)
 {
     $defaultLocale = config('translatable.fallback_locale');
     $this->validate($request, ["name" => "required|alpha_dash|unique:permissions", "{$defaultLocale}.title" => "required", "{$defaultLocale}.description" => "required"]);
     $permission = Permission::create($request->except('_token'));
     $request->session()->flash('success', trans('lara-mvcms::permissions.create-success'));
     return redirect()->route('lara-mvcms.administration.permissions.index');
 }