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