gpt4 book ai didi

php - 拉维尔 4 : protecting routes provided by a controller

转载 作者:可可西里 更新时间:2023-11-01 13:34:24 27 4
gpt4 key购买 nike

我正在构建一个 Laravel 4 应用程序,我想保护我的管理区域,以便只有在用户登录/验证后才能访问它。

执行此操作的最佳方法是什么?

Laravel 文档说你可以像这样保护路由:

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

但是当我的路线看起来像这样时会发生什么:

Route::resource('cms', 'PostsController');

如何保护指向 Controller 的路由?

提前致谢!

最佳答案

你可以使用 Route Groups为此目的。

例如:

Route::group(array('before' => 'auth'), function()
{
Route::get('profile', function()
{
// Has Auth Filter
});

Route::resource('cms', 'PostsController');

// You can use Route::resource togehter with
// direct routes to the Resource Controller
// so e.g. Route::post('cms', 'PostsController@save');
});

关于php - 拉维尔 4 : protecting routes provided by a controller,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17512407/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com