0

Laravelから始めたばかりです。

wamp サーバーにインストールし、apache で仮想ホストをセットアップしました。標準のホームコントローラーは正常に動作します。scaffold バンドルをインストールし、バンドルのgithub ページの説明に従ってブログを生成しました。エラーはありませんでした。

routes.phpに追加Route::controller(Controller::detect());しましたが、どれも機能していないようです。http://laravel.dev/blog/posts/createhttp://laravel.dev/blog/post/createを試しました。scaffold は、users.php、blog/posts.php、blog/comments.php の 3 つのコントローラーを作成しました。

laravel.dev は、D:\wamp\www\laravel\public を DocumentRoot とする仮想ホストです。

考えられる問題は何ですか? どこから探し始めますか?

4

2 に答える 2

0

URL に"index.php" ( http://laravel.dev/index.php/blog/posts/create )を含める必要があると思われます。これは、Laravel で設定されているデフォルトのオプションです。

URL をきれいにするためにこれをオフにしたい場合は、config/application.php で "index" を空の文字列に設定します。

詳細については、ドキュメントを参照してください: http://laravel.com/docs/install#cleaner-urls

于 2013-03-03T21:50:41.040 に答える
0

使用しないでRoute::controller(Controller::detect())ください - バグがあることが知られており、多くの問題を引き起こします。

ルートで各コントローラーを個別に定義するだけです。

于 2013-02-25T01:02:14.553 に答える