我在我的代碼中遇到問題,我認爲更簡單的解決方案似乎編輯Laravel Framework的Illuminate類。Illuminate類編輯不生效
所以,我打開我想編輯(public/laravel/framework/src/Illuminate/Http/Response.php
)的文件,並添加了一個方法headers
返回所有的響應頭:
public function headers()
{
return $this->headers;
}
但是,這個編輯似乎並沒有被應用,因爲當我想要使用:
Route::filter('cache.put', function($route, $request, $response){
$headers = $response->headers();
});
Call to undefined method
錯誤被拋出。
我的問題是:如何編輯Laravel類?
您以靜態方式調用該方法(::) –
其實,沒有。我在after過濾器中使用'$ response-> headers()'。我編輯了我的問題。 –
作爲一個方面說明,似乎你通過克隆框架項目來使用Laravel。檢查在這裏的答案更好的方法:http://stackoverflow.com/questions/21613136/should-i-download-laravel-for-every-project – Unnawut