shaidullin2h Asked:2022-07-25 13:24:27 +0000 UTC2022-07-25 13:24:27 +0000 UTC 2022-07-25 13:24:27 +0000 UTC 在您通过授权之前关闭对该站点的访问 772 我问这个问题。。有一个选设备的小网站,大概有2页,客户根据标准选择他的产品,然后收到一份制定的文件。该页面是用 PHP Laravel 编写的,并且已经托管,连接到数据库。问题是是否可以关闭对站点的访问并显示具有授权/注册的页面,即 在客户登录之前,他将无法访问选择页面。我没有找到这个问题的答案,也许有人遇到过,能告诉我可以使用什么工具吗? html php 1 个回答 Voted Best Answer Жора Хзмалян 2022-07-25T14:02:07Z2022-07-25T14:02:07Z 您需要在 routes/web.php 文件中创建这样的中间件 Route::group(['middleware' => ['auth']], function () { Route::get('home', 'HomeController@index'); Route::post('save-user', 'UserController@saveUser'); Route::put('edit-user', 'UserController@editUser'); }); 并且所有路由都添加到那里,除了 Auth::routes(); 之后,当用户进入例如 /home 页面时,如果他没有被授权,他会重定向 /login 页面,你可以在那里阅读关于 auth 中间件的信息 https://appdividend.com/2022/01/23 /laravel 中间件/
您需要在 routes/web.php 文件中创建这样的中间件
并且所有路由都添加到那里,除了 Auth::routes(); 之后,当用户进入例如 /home 页面时,如果他没有被授权,他会重定向 /login 页面,你可以在那里阅读关于 auth 中间件的信息 https://appdividend.com/2022/01/23 /laravel 中间件/