2013-03-19 132 views
1

我剛剛在Laravel 4上跑composer update。我正在嘗試解決Input::json()的問題,該問題在之前的composer update之後已停止工作。現在,path()返回一個未定義的函數錯誤。Laravel 4:路徑()在作曲家更新後不再工作

泰勒是否改變了其中之一?有沒有人知道如果他們拿走他們的替代品?

+0

我需要'輸入: :json'從Backbone調用收集數據。 – sehummel 2013-03-19 17:25:38

+0

Url是路徑的替代品。 – sehummel 2013-03-19 17:30:54

+0

我不得不將'Input :: json'作爲一個數組,然後像訪問任何數組一樣訪問它的屬性。我更喜歡老方式。 – sehummel 2013-03-19 18:44:05

回答

6

JSON輸入現在已合併到Input::all()中,因此您可以使用與表單數據輸入相同的JSON接口。或者,您可以通過Input::json()->all()訪問JSON。

生成URL現在希望URL門面(見Illuminate\Routing\UrlGenerator)...

URL::to('some/url') 
URL::action('[email protected]') 
URL::route('my.route') 

要在磁盤上生成路徑(見Illuminate\Support\helpers.php)...

app_path()  // Path to 'app' 
base_path()  // Path to project root 
public_path() // Path to 'public' 
storage_path() // Path to 'app/storage' 
+0

謝謝!如果他們在他們的文檔中有這些路徑功能,將會超級棒 – 2013-06-13 23:34:02