前提・実現したいこと
パラメータを使用して、URLの値をビューに表示させたいです。
そこで、以下のようなルーティングを設定しました。
Route::get('hello/{id?}/{pass?}', 'HelloController@index');
そこで、http://127.0.0.1:8080/hello/yaa/taroにアクセスすると404エラーが発生しました。
しかし、以下のコードに書き換えると、アクセスが可能になります。
Route::get('hello/{id?}/{pass?}', 'HelloController@index')->where('id', '[a-z]+');;
このことから、{id}というパラメータには数字のみが入るという、デフォルト設定がされていると考えたのですが、あっていますでしょうか。
ドキュメントにはそのような記述はなかったと思うのですが・・・
回答1件
あなたの回答
tips
プレビュー