0

私は単純なことで少し苦労しています。

test.dev/test/1 にアクセスすると、次のエラーが表示されます

Symfony \ Component \ HttpKernel \ Exception \ NotFoundHttpException

コントローラ メソッドが見つかりません。

私のコントローラー

<?php

class TestController extends BaseController {

    public function getIndex($id)
    {
        return View::make('test.index');
    }

}

コントローラーから $id を削除し、URL から 1 を取り出すと、機能します。

何か案は?

4

1 に答える 1

1

ルート宣言でパラメーターを見逃していると思います。Route Parametersのドキュメントを確認してください。

ルートが適切に宣言されているかどうかを確認してください。このように見えるはずです

Route::get(test/{id}, TestController@getIndex)

{id}- がメソッドに渡すパラメータであることに注意してくださいgetIndex()

于 2013-07-06T09:03:14.437 に答える