【发布时间】:2013-12-03 05:20:15
【问题描述】:
我在http://codebright.daylerees.com/ 关注 Laravel 4 教程。
在 codebright.daylerees.com/controllers,你可以看到 RESTful Controllers 教程
我来到了高级路由教程 codebright.daylerees.com/advanced-routing。
有一个示例代码可以将 Route::get 与命名路由一起使用。然后我尝试使用 Route::controller 来制作带有命名路由的 RESTful URI。 然后,我尝试编写这段代码 routes.php:
Route::controller('my/very/long/article/route2', array(
'as'=>'article2',
'uses'=>'Blog\Controller\Article'
));
这是我的 controller/Article.php 代码:
<?php
namespace Blog\Controller;
use View;
use BaseController;
class Article extends BaseController
{
public function getCreate()
{
return View::make('create');
}
public function postCreate()
{
}
}
当我尝试访问 my/very/long/article/route2/create 时,它显示错误
ErrorException
Array to string conversion
…\vendor\laravel\framework\src\Illuminate\Routing\Controllers\Inspector.php
知道如何使用 RESTful 实现到控制器的命名路由吗?
【问题讨论】:
标签: php rest laravel laravel-4