Laravel -两个注册表格与认证系统



我想知道如何在Laravel 5.2中创建两个注册表单。我用的是认证系统。我不想使用两个不同的控制器。

第一个注册表单用于注册我正在开发的应用程序。第二个是每个应用程序所有者注册的用户。

我正在考虑在AuthController中这样做,但我不是很确信:

public function getRegister() {
    if(something){
       //show the form 1
    }else{
       //show the form 2
    }
}

默认情况下,AuthController使用RegistesrUsers trait。它具有getRegister的功能。

链接到Route

Route::get('auth/register', AuthController@getRegister);

默认getreregister函数

/**
 * Show the application registration form.
 *
 * @return IlluminateHttpResponse
 */
public function getRegister()
{
    return view('auth.register');
}

重写AuthController

中的函数
public function getRegister()
{
    if(condition){
        return view('view1');
    }else{
        return view('view2');
    }
}

这将帮助您保持代码在AuthController.

最新更新