本文整理汇总了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)));
}
示例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);
}