我想知道如何在Laravel 5.2中创建两个注册表格是最好的方法。我正在使用auth系统。我不想使用两个不同的控制器。
第一份注册表是为了注册我正在开发的应用程序。第二个是针对每个应用程序所有者注册的用户。
我在AuthController中考虑过这样的事情,但我不太相信:
public function getRegister() {
if(something){
//show the form 1
}else{
//show the form 2
}
}
默认情况下,AuthController使用注册表用户特征。它具有函数get确权。
它链接到路线
Route::get('auth/register', AuthController@getRegister);
默认getRegister函数
/**
* Show the application registration form.
*
* @return \Illuminate\Http\Response
*/
public function getRegister()
{
return view('auth.register');
}
重写AuthController中的函数
public function getRegister()
{
if(condition){
return view('view1');
}else{
return view('view2');
}
}
这将帮助您将代码保存在AuthController中。