Ejemplo n.º 1
0
 public function store(Request $request)
 {
     $admin = new Admin(array_only($request->json()->all(), ['email', 'name', 'password']));
     $admin->save();
     if ($roles = $request->json()->get('roles')) {
         $admin->roles()->attach($roles);
     }
     return response()->created($admin);
 }
Ejemplo n.º 2
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Model::unguard();
     // Admin
     DB::table('admins')->truncate();
     $admin = new Admin();
     $admins = array(array('email' => '*****@*****.**', 'name' => 'Admin', 'password' => 'admin', 'avatar' => 'http://tp3.sinaimg.cn/1812747674/180/5606472968/1'));
     foreach ($admins as $admin) {
         $admin = new Admin($admin);
         $admin->save();
     }
     // Admin Role
     DB::table('admin_roles')->truncate();
     $adminrole = new AdminRole();
     $super_admin = new AdminRole(array('role_name' => 'Administrator', 'role_scopes' => ['all']));
     $super_admin->save();
     $admin->roles()->attach($super_admin);
 }