คำถามติดแท็ก laravel-middleware

11
Laravel Middleware ส่งคืนตัวแปรไปยังคอนโทรลเลอร์
ฉันกำลังดำเนินการตรวจสอบสิทธิ์ของผู้ใช้เพื่อตรวจสอบว่าพวกเขาสามารถดูเพจได้หรือไม่ สิ่งนี้เกี่ยวข้องกับการส่งคำขอผ่านมิดเดิลแวร์ก่อน ปัญหาที่ฉันมีคือฉันกำลังทำสำเนาแบบสอบถามฐานข้อมูลเดียวกันในมิดเดิลแวร์และในคอนโทรลเลอร์ก่อนที่จะส่งคืนข้อมูลไปยังมุมมองนั้นเอง นี่คือตัวอย่างของการตั้งค่า - route.php Route::get('pages/{id}', [ 'as' => 'pages', 'middleware' => 'pageUser' 'uses' => 'PagesController@view' ]); - PageUserMiddleware.php (คลาส PageUserMiddleware) public function handle($request, Closure $next) { //get the page $pageId = $request->route('id'); //find the page with users $page = Page::with('users')->where('id', $pageId)->first(); //check if the logged in user exists …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.