调用未定义的方法Illuminate \ Routing \ Route :: header()

时间:2017-02-08 23:40:45

标签: php laravel-4

在Laravel 4.我试图将特定标题设置为我的路线。

我有

Route::filter('api', function($response){
    $response->header("Access-Control-Allow-Origin","*");
    if (Input::get('key') != 'bheng')
    {
        return Response::view('errors.404', array(), 404);
    }
});

我一直在

  

调用未定义的方法Illuminate \ Routing \ Route :: header()

我正在尝试设置它,所以我不再收到CORS错误了。

任何提示都将非常感激!!!

1 个答案:

答案 0 :(得分:0)

基于Laravel documentation

  

过滤器收到$ response后,第三个参数传递给过滤器

  Route::filter('log', function($route, $request, $response)

   {
        //
   })