###前提・実現したいこと
全てアクセスに関して1つ1つルーティングしていくのはすごく面倒なので
https://ドメイン/ディレクトリ/コントローラファイル名/アクション名/id/
っていうふうにしたいです。
ルーティングの設定をどのようにすればいいのでしょうか?
###発生している問題・エラーメッセージ
他のサイトをいくらぐぐっても無理でした。
エラーメッセージ
###該当のソースコード
php
Route::any('{one?}/{two?}/{three?}/{four?}/{five?}/{six?}/{seven?}/{eight?}/{nine?}/{ten?}/'
, function($one='top',$two=null,$three=null,$four=null) {
$app = app();
$two = ucfirst($two); $app_path = app_path(); if (file_exists($app_path.'/Http/Controllers/'.$one.'/'.$two.'Controller.php')) { $controller = "App\Http\Controllers\".$one."\".$two."Controller"; $foo = new $controller; $foo->$three($four); } else { header("HTTP/1.0 404 Not Found"); die(View::make('common/404')); }
});
###試したこと と書くとViewが動かなくなりました。 laravel4なら動いてたのに、5になって動かなくなりました。 ###補足情報(言語/FW/ツール等のバージョンなど) laravel5
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/07/07 01:07
2017/07/07 17:02 編集
2017/07/08 05:40