Başlık: Başlangıç

    Kontrol Amaçlı Middleware Geliştirme

    Basit bir yaş kontrolü için middleware örnek kodu:

    namespace App\Http\Middleware;
    use Closure;
    use Illuminate\Http\Request;
    class AgeControlMiddleware
    {
    public function handle(Request $request, Closure $next)
    {
    if($request->age>20){
    return $next($request);
    }else{
    return response()->json('Yaşınız 20den kucuk olduğu için bir yere gidemezsiniz',400);
    }}}
    

    Middleware Aktif Etme

    Geliştirilen middleware’ları aktif edebilmek için app\http\Kernel dizinine gidip ekleme yapılır.
    ÖRNEK:

    protected $routeMiddleware = [
    'age'=>\App\Http\Middleware\AgeControlMiddleware::class,
    'name'=>\App\Http\Middleware\NameControlMiddleware::class,
    ...
    ];