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


PHP Users::getNextId方法代码示例

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


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

示例1: postDosenRegistration

 /**
  * Create user account, dosen account, then authenticate the user, redirect to profile page
  */
 public function postDosenRegistration(Request $request)
 {
     $validator = $this->dosen_validator($request->all());
     if ($validator->fails()) {
         $this->throwValidationException($request, $validator);
     }
     //get id user
     $id = Users::getNextId('users');
     //1. create new users instance & authenticate the user
     $reg_data = $request->session()->get('reg_data');
     Auth::login($this->create($reg_data));
     //after creation remove the session
     $request->session()->forget('reg_data');
     //2. create new lecturer instance, not extra parameter
     $lecturer = new Lecturer();
     $lecturer->Kode_Dosen = $request['Kode_Dosen'];
     $lecturer->Nama_Dosen = $request['nama'];
     $lecturer->Telepon = $request['telepon'];
     $lecturer->id_user = $id;
     $lecturer->save();
     //3. redirect to profile page
     return redirect()->action('LecturerController@profildosen');
 }
开发者ID:mekas,项目名称:absenv2,代码行数:26,代码来源:AuthController.php

示例2: postAdminRegistration

 /**
  * Create user account, admin account, then authenticate the user, redirect to profile page
  */
 public function postAdminRegistration(Request $request)
 {
     $validator = $this->admin_validator($request->all());
     if ($validator->fails()) {
         $this->throwValidationException($request, $validator);
     }
     $id = Users::getNextId('users');
     //1. create new users instance & authenticate the user
     $reg_data = $request->session()->get('reg_data');
     Auth::login($this->create($reg_data));
     //after creation remove the session
     $request->session()->forget('reg_data');
     //2. create new lecturer instance, not extra parameter
     $admin = new Admin();
     $admin->Nama_Admin = $request['Nama_Admin'];
     $admin->Alamat = $request['Alamat'];
     $admin->Telepon = $request['Telepon'];
     $admin->id_user = $id;
     $admin->save();
     //3. redirect to profile page
     return redirect()->action('AdminController@profiladmin');
 }
开发者ID:mekas,项目名称:absenv2,代码行数:25,代码来源:AuthAdminController.php


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