route/web.php
//必ず最後にかくこと
Route::get('{code}', 'PageController@page');
contoller
<?php
namespace App\Http\Controllers;
use View;
class PageController extends Controller
{
/**
*静的ページ系
*
* @return \Illuminate\Http\Response
*/
public function page($code)
{
if(View::exists('page.'.$code) ){Q
return view('page.'.$code);
}
abort(404);
}
}
こうすることで以降resources/views/page
に該当のview(ex:/company
みたいなurlにしたいならcompany.blade.php)を入れるだけで
ページの追加が可能となる
web.phpの追加すら不要