1.2 Middleware Pipelines สำหรับ Role & VIP Subscription

วิดีโอบทเรียนความยาว 20 นาที (1080p HD Streaming)

บทที่ 1: สถาปัตยกรรม & Best Practices

1.2 Middleware Pipelines สำหรับ Role & VIP Subscription

เรียนรู้วิธีการสร้าง Custom Middleware เพื่อป้องกันการเข้าถึง Route เฉพาะสมาชิก VIP พร้อมการตรวจสอบวันหมดอายุแบบ Non-blocking

code_snippet.php
<?php

namespace App\Http\Middleware;

use Closure;
use Illuminate\Http\Request;

class EnsureUserIsVip
{
    public function handle(Request $request, Closure $next)
    {
        $user = $request->user();

        if (!$user || (!$user->isVip() && !$user->isAdmin())) {
            return redirect()->route('vip.upgrade')
                ->with('error', 'สิทธิ์นี้สำหรับสมาชิก VIP เท่านั้น');
        }

        return $next($request);
    }
}
Language: PHP กดปุ่มคัดลอกเพื่อนำโค้ดไปวางใน IDE ของคุณได้ทันที

ชุมชนถาม-ตอบประจำบทเรียน (0)

เข้าสู่ระบบเพื่อร่วมตั้งคำถาม

กรุณาเข้าสู่ระบบ หรือสมัครสมาชิกก่อนเพื่อโพสต์คำถามในบทเรียนนี้

ยังไม่มีคำถามในบทนี้ เป็นคนแรกที่เริ่มการพูดคุยได้เลย!

สารบัญบทเรียนทั้งหมด

ความคืบหน้า 0%
เรียนจบแล้ว 0 / 3 บทเรียน ยังไม่เริ่ม
เรียนอีก 3 บท เพื่อปลดล็อคใบประกาศนียบัตร

บทที่ 3: Caching, Queue และ Background Jobs