我想了解中間件如何在Laravel中工作。這是我的課程可以解釋它的作品如何。laravel中的中間件是什麼?
<?php
namespace App\Http\Middleware;
use Closure;
class CheckAge
{
/**
* Handle an incoming request.
*
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @return mixed
*/
public function handle($request, Closure $next)
{
if ($request->age <= 200) {
return redirect('home');
}
return $next($request);
}
}
感謝
如果這是一個路由中間件,那麼當您訪問每條路徑(URL)時,如果您在路由或控制器構造函數中指定了此中間件,則必須通過此中間件。在拉拉維爾,當你向一個攜帶大量數據的鏈接提出請求時,在那個數據中必須有一個年齡段,如果年齡小於200,那麼你的請求直接回到本地路由,否則請求頁面,有中間件如Auth至極檢查是否授權 – webDev
感謝您的指導。 –