Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel 限制对页面的访问。防止未登录就访问页面_Laravel_Authentication_Limit - Fatal编程技术网

Laravel 限制对页面的访问。防止未登录就访问页面

Laravel 限制对页面的访问。防止未登录就访问页面,laravel,authentication,limit,Laravel,Authentication,Limit,正如我们所知,当我们在localhost上编写代码时,我们可以通过键入链接直接转到网站上的dashboard admin,而无需首先登录。那我们怎么才能阻止它呢?因此,如果我们想访问管理仪表板,我们必须首先登录使用laravel中间件来限制访问。。。您可以使用auth中间件,如: Route::get('/profile', function () { // })->middleware('auth'); 有关更多信息,请访问使用laravel中间件限制访问。。。您可以使用auth中

正如我们所知,当我们在localhost上编写代码时,我们可以通过键入链接直接转到网站上的dashboard admin,而无需首先登录。那我们怎么才能阻止它呢?因此,如果我们想访问管理仪表板,我们必须首先登录

使用laravel中间件来限制访问。。。您可以使用auth中间件,如:

Route::get('/profile', function () {
//  
})->middleware('auth');

有关更多信息,请访问

使用laravel中间件限制访问。。。您可以使用auth中间件,如:

Route::get('/profile', function () {
//  
})->middleware('auth');

要了解更多信息,请访问www.php中的laravel middleware,如果您正在使用简单的路由函数

Route::get('/admin/dashboard',function () { 
return view....``
})->middleware('auth');
或者,您可以在控制器中使用构造函数来限制对此控制器中所有函数的访问

public function __construct()
{
    $this->middleware('auth');
}

如果您使用简单的路由函数,请在web.php中使用laravel中间件

Route::get('/admin/dashboard',function () { 
return view....``
})->middleware('auth');
或者,您可以在控制器中使用构造函数来限制对此控制器中所有函数的访问

public function __construct()
{
    $this->middleware('auth');
}