小编Ben*_*son的帖子

Laravel 4认证.限制对资源的某些功能的访问,但不是全部

我有这个博客资源,它有通常的CRUD方法.(索引,创建,存储,显示,编辑,更新,销毁).

我的routes.php中有以下路由:

Route::resource('blog', 'PostsController');
Run Code Online (Sandbox Code Playgroud)

但我想限制所有,但索引和显示.所以我有

Route::get('blog', 'PostsController@index');
Route::group(array('before' => 'auth'), function()
{
    Route::resource('blog', 'PostsController');
});
Run Code Online (Sandbox Code Playgroud)

这对索引很好,但我不知道如何路由show方法?或者还有另一种方式吗?我应该单独路由每个URI并将我想要的那些限制在我的受限访问路径中,而不是路由资源吗?

干杯

php authentication laravel laravel-4 laravel-routing

6
推荐指数
1
解决办法
4225
查看次数