防止Laravel的未经验证的路线

时间:2016-02-18 09:33:21

标签: php laravel

我正在使用以下路线创建Laravel 5.2应用程序:

api/vehicle
api/note
api/task

我正在使用AngularJS,我希望防止未经授权访问网址http://localhost:8000/api/note(只有经过身份验证的用户才能看到响应)。

1 个答案:

答案 0 :(得分:1)

您可以在路由或控制器中使用auth中间件。

class ApiController extends Controller {
   public function __construct() {
      $this->middleware('auth');
   }
}

OR

Route::group([middleware => 'auth', 'prefix' => 'api'], function(){
    // your routes here
});