laravel仅允许经过身份验证的用户访问特定路由

阿纳斯塔西·洛朗(Anastasie Laurent)

我已经在官方文档中阅读了以下内容:

保护路线

Route::get('profile', array('before' => 'auth', function()
{
    // Only authenticated users may enter...
}));

但我不知道如何在我的情况下应用它。

这是我的routes.php

Route::get('/', function()
{
    return View::make('hello');
});


Route::get('index', function()
{
    return View::make('index');
});
Route::get('restaurants/admins/{id}', 'RestaurantsController@admins');
Route::resource('restaurants', 'RestaurantsController');
Route::post('admins/login', array('uses' => 'AdminsController@login', 'as' => 'admins.login'));
Route::post('admins/changePicutre', array('uses' => 'AdminsController@changePicture', 'as' => 'admins.changePicture'));
Route::resource('admins', 'AdminsController');
Route::resource('waitingtimes', 'WaitingtimesController');
Route::post('restaurants/changePicture', array('uses' => 'RestaurantsController@changePicture', 'as' => 'restaurants.changePicture'));

Route::get('login', function(){
    return View::make('admins.login');
});

我需要所有路由仅适用于经过身份验证的用户(loing路由除外)

请问你能帮帮我吗?

非常感谢

加里·格林

使用Route::group()以便通过过滤器保护组内的所有路由,如下所示:

// All routes in the group are protected, only authed user are allowed to access them
Route::group(array('before' => 'auth'), function() {

    Route::get('restaurants/admins/{id}', 'RestaurantsController@admins');

});

// Login, all users allowed
Route::get('login', function(){
    return View::make('admins.login');
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

laravel仅允许经过身份验证的用户访问特定路由

来自分类Dev

仅允许经过身份验证的用户访问Django中的某些页面

来自分类Dev

页面上仅允许经过身份验证的用户

来自分类Dev

允许经过身份验证的用户仅查看其数据

来自分类Dev

Angular2:阻止经过身份验证的用户访问特定路由

来自分类Dev

在 Laravel 5.4 模型中访问经过身份验证的用户

来自分类Dev

如何允许任何用户使用Laravel JWT身份验证访问路由?

来自分类Dev

Google远程API允许仅使用经过身份验证的用户进行写操作

来自分类Dev

更改Zope2浏览器resourceDirectory权限以仅允许经过身份验证的用户

来自分类Dev

如何确保访问后端渲染的前端路由的用户经过身份验证?

来自分类Dev

为什么只有经过身份验证的用户才能访问我的“/home”路由?

来自分类Dev

laravel 5.2如何只为经过身份验证的用户保护路由

来自分类Dev

laravel 5.2如何只为经过身份验证的用户保护路由

来自分类Dev

Laravel 仅检索属于经过身份验证的用户的模型记录

来自分类Dev

在 Laravel 5.8 中仅显示当前经过身份验证的用户订单

来自分类Dev

GPO仅适用于经过身份验证的用户

来自分类Dev

使用经过身份验证的用户的laravel验证5.1

来自分类Dev

检查经过身份验证的用户是否可以访问 URL

来自分类Dev

如何将我的Vimeo视频嵌入到自己的网站中,并仅允许经过身份验证的用户观看?

来自分类Dev

laravel 基于经过身份验证的用户显示按钮

来自分类Dev

Laravel - 重定向经过身份验证的用户

来自分类Dev

Azure身份验证:仅允许启用了MFA的用户

来自分类Dev

Azure身份验证:仅允许启用了MFA的用户

来自分类Dev

从经过身份验证的用户获取CognitoId

来自分类Dev

CouchDB“经过身份验证的用户”角色

来自分类Dev

仅Cognito身份验证用户的S3访问

来自分类Dev

基于令牌的身份验证:限制特定用户的路由

来自分类Dev

Silex:在防火墙外的路由上获取经过身份验证的用户信息

来自分类Dev

离子身份验证仅显示特定组中的用户

Related 相关文章

  1. 1

    laravel仅允许经过身份验证的用户访问特定路由

  2. 2

    仅允许经过身份验证的用户访问Django中的某些页面

  3. 3

    页面上仅允许经过身份验证的用户

  4. 4

    允许经过身份验证的用户仅查看其数据

  5. 5

    Angular2:阻止经过身份验证的用户访问特定路由

  6. 6

    在 Laravel 5.4 模型中访问经过身份验证的用户

  7. 7

    如何允许任何用户使用Laravel JWT身份验证访问路由?

  8. 8

    Google远程API允许仅使用经过身份验证的用户进行写操作

  9. 9

    更改Zope2浏览器resourceDirectory权限以仅允许经过身份验证的用户

  10. 10

    如何确保访问后端渲染的前端路由的用户经过身份验证?

  11. 11

    为什么只有经过身份验证的用户才能访问我的“/home”路由?

  12. 12

    laravel 5.2如何只为经过身份验证的用户保护路由

  13. 13

    laravel 5.2如何只为经过身份验证的用户保护路由

  14. 14

    Laravel 仅检索属于经过身份验证的用户的模型记录

  15. 15

    在 Laravel 5.8 中仅显示当前经过身份验证的用户订单

  16. 16

    GPO仅适用于经过身份验证的用户

  17. 17

    使用经过身份验证的用户的laravel验证5.1

  18. 18

    检查经过身份验证的用户是否可以访问 URL

  19. 19

    如何将我的Vimeo视频嵌入到自己的网站中,并仅允许经过身份验证的用户观看?

  20. 20

    laravel 基于经过身份验证的用户显示按钮

  21. 21

    Laravel - 重定向经过身份验证的用户

  22. 22

    Azure身份验证:仅允许启用了MFA的用户

  23. 23

    Azure身份验证:仅允许启用了MFA的用户

  24. 24

    从经过身份验证的用户获取CognitoId

  25. 25

    CouchDB“经过身份验证的用户”角色

  26. 26

    仅Cognito身份验证用户的S3访问

  27. 27

    基于令牌的身份验证:限制特定用户的路由

  28. 28

    Silex:在防火墙外的路由上获取经过身份验证的用户信息

  29. 29

    离子身份验证仅显示特定组中的用户

热门标签

归档