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 บท เพื่อปลดล็อคใบประกาศนียบัตร