/**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $permission = array("groupuser_create", "groupuser_update", "groupuser_delete", "user_create", "user_update", "user_delete", "languages_create", "languages_update", "languages_delete", "config_create", "config_update", "config_delete", "module_create", "module_update", "module_delete", "survey_create", "survey_update", "survey_delete");
     DB::table('permissions')->truncate();
     foreach ($permission as $key => $value) {
         Permission::create(['id' => $key += 1, 'permission_title' => $value, 'permission_slug' => $value, 'permission_description' => '']);
     }
 }
Exemplo n.º 2
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     DB::table('users')->truncate();
     $user = DB::table('users')->insert(['id' => 1, 'name' => 'admin', 'email' => '*****@*****.**', 'password' => Hash::make('admin'), 'created_at' => Carbon\Carbon::now(), 'updated_at' => Carbon\Carbon::now()]);
     DB::table('role_user')->truncate();
     $role_user = DB::table('role_user')->insert(['id' => 1, 'role_id' => 1, 'user_id' => 1, 'created_at' => Carbon\Carbon::now(), 'updated_at' => Carbon\Carbon::now()]);
     $permission = Permission::lists('id');
     DB::table('permission_role')->truncate();
     foreach ($permission as $key => $value) {
         DB::table('permission_role')->insert(['id' => $key + 1, 'role_id' => 1, 'permission_id' => $value, 'created_at' => Carbon\Carbon::now(), 'updated_at' => Carbon\Carbon::now()]);
     }
 }
Exemplo n.º 3
0
 /**
  * Store a newly created resource in storage.
  *
  * @param \Illuminate\Http\Request $request Request
  *
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $roles = new Role();
     $role_id = $request->input('role_id', '');
     $results_role = $roles->saveData($request, $role_id);
     $info_role = $roles->find($results_role);
     // Delete all old permissions
     $info_role->permissions()->delete();
     // Detact all pivot And Remove all permission off group
     $info_role->permissions()->detach();
     if (!$results_role) {
         return redirect()->route('cpanel.groupuser.index')->with('status', 'fail')->with('msg', 'Can not save data.');
     } else {
         $role_id = $role_id ? $role_id : $results_role;
         $permissions = new Permission();
         $results = $permissions->saveData($request, $role_id);
         if (!$results) {
             return redirect()->route('cpanel.groupuser.index')->with('status', 'fail')->with('msg', 'Can not save data.');
         } else {
             return redirect()->route('cpanel.groupuser.index')->with('status', 'success')->with('msg', 'Successfully!');
         }
     }
 }