在阅读了有关laravel 5.4身份验证(包括doc)的一些教程后,我不知道如何在我的文件中使用它。 我已经能够运行工匠命令.. php artisan make:auth。已经看到了创建的控制器,视图等,甚至通过转到http://localhost/blogsite/public/register(不要担心,它在我的本地磁盘上)访问它,但我如何将其与页面集成需要认证吗?我不知道..
谁可以告诉我如何将其与其他页面集成
答案 0 :(得分:0)
您可以通过多种方式使用此解决方案。
第一种方式:
如果从控制器加载视图文件,只需使用以下行到控制器。
假设我的控制器名称为DashBoardController
public function __construct()
{
$this->middleware('auth');
}
因此,您从view
返回的所有DashboardController
都会让您auth
。这意味着如果您从此view
返回controller
中的任何一个,则必须登录。
因此,您需要将此构造函数放在您返回Controller
的所有view
并需要对用户进行身份验证。
要避免对所有控制器使用此构造函数,可以使用以下命令
使用route
的方式:
Route::group(['middleware' => 'auth'], function () {
Route::Your_Request_Method('your_url1', 'YourController1');
Route::Your_Request_Method('your_url2', 'YourController2');
});
获得更多优惠
希望你能理解。