2 我使用laravel 5框架。我想調用一個方法,它會在調用控制器方法之前調用每個用戶請求。我怎樣才能做到這一點?調用控制器之前的每個請求laravel 來源 2015-10-18 mohsenJsh +0 我應該這樣做的功能? – Tim +0 @Tim我想獲取子域名並在其上執行一些數據庫查詢庫 – mohsenJsh +1 使用中間件。同時也要警惕在_every_請求上執行數據庫查詢,因爲這會影響數據庫服務器。 –
1 你可以寫一個幫助功能比調用它在中間件處理函數: 例如: 在compoer添加一個新的文件app/HTTP/Helper.php與功能somefunctionYouWillCall .json將「files」:[「app/Services/Helpers.php」]添加到aotoload部分,然後添加composer dump-autoload。 在你的中間件句柄函數中調用你的函數somefunctionYouWillCall(),返回$ next($ request); 檢查laravel說明書如何使用中間件 來源 2015-10-18 10:46:51
我應該這樣做的功能? – Tim
@Tim我想獲取子域名並在其上執行一些數據庫查詢庫 – mohsenJsh
使用中間件。同時也要警惕在_every_請求上執行數據庫查詢,因爲這會影響數據庫服務器。 –