扫码关注官方订阅号
在中间件内获取到一个变量,如何返回到控制器中并使用这个变量!
光阴似箭催人老,日月如移越少年。
做了个demo:
// web.php Route::get('/check', 'CheckController@check')->middleware(App\Http\Middleware\CheckRequest::class); // Middleware/CheckRequest.php class CheckRequest { /** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { $check_request = 'CheckRequest'; $request->attributes->add(compact('check_request')); return $next($request); } } // CheckController.php //use Request; use Illuminate\Http\Request; class CheckController extends Controller { public function check(Request $request) { return $request->get('check_request'); // 输出CheckRequest } public function check2() { return Request::get('check_request'); // 输出CheckRequest } }
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
做了个demo: