刚开始使用Laravel。
我已经在我的wamp服务器上安装它并在apache中设置虚拟主机。标准的家庭控制器工作正常。我已经安装了scaffold bundle并根据bundle github page的描述生成了一个博客。没有错误。
我已将Route::controller(Controller::detect());
添加到我的routes.php中,但似乎都没有。我试过了http://laravel.dev/blog/posts/create和http://laravel.dev/blog/post/create。脚手架创建了3个控制器,users.php,blog / posts.php和blog / comments.php。
laravel.dev是一个虚拟主机,指向D:\ wamp \ www \ laravel \ public作为DocumentRoot。
有哪些可能的问题?我从哪里开始寻找?
答案 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