2017-04-26 83 views
0

我工作的一個Laravel項目,我無法理解這是作爲(請求$請求)的目的:

public function store(UserRequest $request) { 
    //code 
} 

I`ve做了一些研究,我認爲這是對依賴注入,但在這種情況下,我很難掌握依賴注入的含義。

+1

這個具體的例子不是關於依賴注入,而是_type hinting_ - 限制哪些參數應該被傳入方法 –

+1

基本上UserRequest是一個類,$ request是這個類的一個對象,根據我的理解...我們可以使用$請求在我們的商店功能中訪問此類的任何屬性和方法。 –

+0

你會看到這個嗎? https://laravel.com/docs/5.4/requests –

回答

1

這是一個'超全球'或自動全局變量。這僅僅意味着它在整個腳本的所有範圍內都可用。沒有必要做全局$變量;在函數或方法中訪問它。

相關問題