0

非常に基本的なものなので、イライラしていますが.... ルーティングは機能しますが、サブディレクトリには機能しません。MAMPを使用。

ターゲット ファイルは次の場所にあります: views/foo/bar

Route::get('bar', function(){ return View::make('foo.bar'); }); // works, the view renders

Route::get('foo/bar', function() return View::make('foo.bar'); // doesn't work

原因は?解決?助けてくれてありがとう、たぶん額を叩かれるようなものだと思います。

4

2 に答える 2

0

このルート(2番目の例)は私(テスト済み)で機能し、有効なLaravelルートです:

Route::get('foo/bar', function(){ return View::make('foo.bar'); });

ビュー ファイル views/foo/bar.blade.php を返します。

「サブディレクトリ」とは実際には関係ありません。URL 部分を定義するだけです。したがって、これも機能します。

Route::get('this/is/also/a/route/to/foo/bar', function(){ return View::make('foo.bar'); });

「return View」を中括弧で囲んでください(最初のルートで行ったように)。

MAMP インストールが機能するかどうかを確認します。

于 2013-06-05T14:39:55.453 に答える
0

「/」を「.」に変更してみてください:

Route::get('foo.bar', function() return View::make('foo.bar');
于 2013-06-05T14:18:41.833 に答える