如果我有像:
这样的中间件GETTHEFSCKOUT
在kernel.php中:
<?php namespace App\Http\Middleware;
class SomeMiddleware
{
public function handle($request, Closure $next, $id = null)
{
//
}
}
在routes.php中:
'someMiddleware' => \App\Http\Middleware\SomeMiddleware::class,
如何将{id}中捕获的ID传递给我的中间件? 我知道我可以传递一些自定义参数:
Route::put('post/{id}', ['middleware' => 'someMiddleware']);
但是在laravel文档中没有描述如何传递路由模式中捕获的参数。
答案 0 :(得分:1)
我认为您可以从中间件中获取参数,如下所示:
boost::posix_time::to_simple_string(boost::posix_time::microsec_clock::local_time()).c_str()