当前位置: 首页>>代码示例>>PHP>>正文


PHP AuthUser::find方法代码示例

本文整理汇总了PHP中AuthUser::find方法的典型用法代码示例。如果您正苦于以下问题:PHP AuthUser::find方法的具体用法?PHP AuthUser::find怎么用?PHP AuthUser::find使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在AuthUser的用法示例。


在下文中一共展示了AuthUser::find方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: run

 public function run()
 {
     DB::table('auth_role')->delete();
     $auth_id1 = AuthUser::find(1)->id;
     $auth_id2 = AuthUser::find(2)->id;
     $auth_id3 = AuthUser::find(3)->id;
     $auth_id4 = AuthUser::find(4)->id;
     $auth_id5 = AuthUser::find(5)->id;
     $auth_id6 = AuthUser::find(6)->id;
     $role_id1 = Role::where('name', '=', 'admin')->first()->id;
     $role_id2 = Role::where('name', '=', 'moderator')->first()->id;
     DB::table('auth_role')->insert(array(array('auth_id' => $auth_id1, 'role_id' => $role_id1), array('auth_id' => $auth_id2, 'role_id' => $role_id1), array('auth_id' => $auth_id3, 'role_id' => $role_id2), array('auth_id' => $auth_id4, 'role_id' => $role_id1), array('auth_id' => $auth_id5, 'role_id' => $role_id1), array('auth_id' => $auth_id6, 'role_id' => $role_id1)));
 }
开发者ID:Metrakit,项目名称:dynamix,代码行数:13,代码来源:AuthRoleTableSeeder.php

示例2: updateRole

 /**
  * Update the specified resource in storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function updateRole($id)
 {
     //Making adaptive rules for site_name
     $role_rules = array();
     $roles = array();
     foreach (Input::all() as $k => $v) {
         if (strpos($k, 'role_') !== false) {
             $role_rules[$k] = Config::get('validator.admin.auth_role.role');
             $roles[] = mb_substr($k, strlen('role_'), strlen($k) - strpos($k, 'role_'));
         }
     }
     // Validate the inputs
     $validator = Validator::make(Input::all(), $role_rules);
     // process the login
     if ($validator->passes()) {
         $user = AuthUser::find($id);
         //sync roles
         $user->roles()->sync($roles);
         if ($user->save()) {
             // Redirect to the new blog post user
             return Redirect::to('admin/auth')->with('success', Lang::get('admin.auth_edit_success'));
         }
         // Redirect to the blog post edit user
         return Redirect::to('admin/role/' . $id . '/edit')->with('error', Lang::get('admin.auth_edit_fail'));
     }
     // Form validation failed
     return Redirect::to('admin/role/' . $id . '/edit')->withInput()->withErrors($validator);
 }
开发者ID:Metrakit,项目名称:dynamix,代码行数:34,代码来源:AdminAuthController.php


注:本文中的AuthUser::find方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。