私は Laravel 4 のいくつかのチュートリアルに取り組んでいますが、正しく実行されていない理由を理解または理解できない障害に遭遇しました。
私がやろうとしているのは、URL を見て、それに基づいて論理的に機能するルートを作成することです。これが私の現在のコードです:
Route::get('/books/{genre?}', function($genre)
{
if ($genre == null) return 'Books index.';
return "Books in the {$genre} category.";
});
したがって、URL が の場合http://localhost/books
、ページは「Books index」を返す必要があります。URL が読み取られた場合http://localhost/books/mystery
、ページは「ミステリー カテゴリの本」を返すはずです。
ただし、「{closure}() の引数 1 がありません」というエラーが発生します。Laravel のドキュメントも参照しましたが、それらのパラメータはまったく同じようにフォーマットされています。どんな助けでも大歓迎です。