laravel中间件适用于特定路线

时间:2016-02-04 12:07:03

标签: controller laravel-5 routes middleware

我正在使用larave 5.2

我需要应用中间件路由

控制器

 public function __construct() {
    $this->middleware('auth',['only'=>'profile.create']);

}

路线

Route::group(['middleware' => 'web'], function () {


Route::auth();

Route::get('/home', 'HomeController@index');




Route::resource('profile','ProfiledetailsController');


});

当我使用下面的代码时,它可以工作,但中间件应用于控制器的所有方法

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

}

路线:列表

route:list http://huda-enterprises.com/wp-content/uploads/2016/02/Screen-Shot-2016-02-04-at-12.09.42.png

1 个答案:

答案 0 :(得分:2)

这有用吗?

public function __construct() {    
  $this->middleware('auth', ['only' => 'create'])
}