如何解决Laravel 3中的路线问题? (使用脚手架束)

时间:2013-02-25 00:01:40

标签: php laravel scaffolding laravel-3

刚开始使用Laravel。

我已经在我的wamp服务器上安装它并在apache中设置虚拟主机。标准的家庭控制器工作正常。我已经安装了scaffold bundle并根据bundle github page的描述生成了一个博客。没有错误。

我已将Route::controller(Controller::detect());添加到我的routes.php中,但似乎都没有。我试过了http://laravel.dev/blog/posts/createhttp://laravel.dev/blog/post/create。脚手架创建了3个控制器,users.php,blog / posts.php和blog / comments.php。

laravel.dev是一个虚拟主机,指向D:\ wamp \ www \ laravel \ public作为DocumentRoot。

有哪些可能的问题?我从哪里开始寻找?

2 个答案:

答案 0 :(得分:0)

不要使用Route::controller(Controller::detect()) - 它已知是错误的并且会导致很多问题。

只需在路线中单独定义每个控制器。

答案 1 :(得分:0)

我怀疑您可能需要在网址中加入“index.php”(http://laravel.dev/index.php/blog/posts/create)才能生效。这是Laravel中设置的默认选项。

如果您想关闭更干净的URL,请将“index”设置为config / application.php中的空字符串。

您可以在文档中了解更多相关信息:http://laravel.com/docs/install#cleaner-urls