提问者:小点点

Laravel-带auth系统的两份登记表


我想知道如何在Laravel 5.2中创建两个注册表格是最好的方法。我正在使用auth系统。我不想使用两个不同的控制器。

第一份注册表是为了注册我正在开发的应用程序。第二个是针对每个应用程序所有者注册的用户。

我在AuthController中考虑过这样的事情,但我不太相信:

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

共1个答案

匿名用户

默认情况下,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中。