LaravelTingkat: Lanjutan7 min
Middleware Kustom, Session Auth & API Tokens (Sanctum)
Amankan endpoint aplikasi web dan REST API Anda dengan Middleware verifikasi, sistem session login bawaan, dan autentikasi token ringan via Laravel Sanctum.
Mekanisme Middleware Autentikasi
Pratinjau TerbukaMiddleware bertindak sebagai filter pelindung sebelum request mencapai controller. Jika pengguna belum terotentikasi, middleware langsung mengalihkan ke halaman login atau mengembalikan respons JSON 401 Unauthorized.
Contoh Kode Sintaks
<?php
namespace App\Http\Middleware;
use Closure;
use Illuminate\Http\Request;
use Symfony\Component\HttpFoundation\Response;
class CekPeranAdmin
{
public function handle(Request $request, Closure $next): Response
{
// Cek autentikasi dan peran akun pengguna
if (! $request->user() || $request->user()->role !== 'superadmin') {
abort(403, 'Akses terbatas untuk Administrator!');
}
return $next($request);
}
}Live Compiler Runner
Akses Kursus Wajib Login
Buka Akses Penuh Silabus & Praktikum
Masuk dengan akun GitHub, Google, atau Akses Cepat Developer untuk membuka seluruh materi mendalam, menjalankan compiler interaktif, mengerjakan kuis, dan menyimpan progres belajar Anda.
145+ Modul Lengkap•Tersimpan Otomatis•Sertifikat Kelulusan Resmi