我正在使用 laravel 5.2,我编写了以下命令来自动添加身份验证的路由和视图:
php artisan make:auth
现在我想将数据传递到注册视图,但我找不到在哪里执行此操作,我认为应该使用如下代码:
Route::get('register', 'Auth\AuthController@showRegistrationForm');
But in routes.php
我有这个:
Route::auth();
And in Auth\AuthController
只有两种方法:
我是 Laravel 的新手,这就是为什么我的答案可能不正确。
您可以在 Illuminate\Routing\Router 类的方法 auth() 中查看哪些路由设置了“Route::auth()”。
AuthController 使用特征 AuthenticatesAndRegistersUsers,该特征在命名空间 Illuminate\Foundation\Auth 中使用特征 RegistersUsers。
您可以在 AuthController 中重新声明方法 showRegistrationForm():
public function showRegistrationForm()
{
$data['info'] = "info";
if (property_exists($this, 'registerView')) {
return view($this->registerView);
}
return view('auth.register', $data);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)