2013-03-19 133 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