ルートパラメータをフィルターから取得する
小ネタ。フィルターからルートパラメータを取得する方法。
<?php // filters.php Route::filter('param', function() { // Route は \Illuminate\Routing\Router のエイリアス // なので Route::current で \Illuminate\Routing\Route // クラスを取得して parameter メソッドを呼べば取れる dd(Route::current()->parameter('name')); }); // routes.php Route::get('/user/{name}', ['before' => 'param', function($name) { return; }]); // http://localhost/user/hoge // -> hoge