Mulai belajar pemrograman Laravel, temukan tutorial Laravel untuk membantu proses belajar dari artikel tutorial Laravel yang ada disini, mulai dari pemula hingga mahir
Laravel adalah framework PHP yang paling banyak digunakan saat ini. Dengan sintaksis yang elegan, fitur lengkap seperti Eloquent ORM, routing, middleware, dan Blade templating, Laravel memungkinkan developer membangun aplikasi web dengan cepat dan terstruktur.
Kategori ini berisi panduan lengkap Laravel: mulai dari instalasi, konsep dasar MVC, pembuatan REST API dengan JWT, upload file, scheduler, queue, middleware, hingga deployment. Setiap tutorial dirancang dengan studi kasus nyata agar langsung bisa diterapkan di project.
Blade adalah Template engine bawaan Laravel yang memungkinkan penulisan kode PHP di view dengan sintaks yang bersih dan aman dari XSS.
{{-- Blade template --}} @if($user->role === 'admin') <p>Selamat datang, Admin!</p> @else <p>Selamat datang, User!</p> @endif Istilah Terkait Laravel PHP MVC Kembali ke Glosarium Pemrograman
Laravel adalah Framework PHP open-source dengan arsitektur MVC. Menyediakan fitur lengkap: Eloquent ORM, Blade templating, Artisan CLI, queue, dan ekosistem tools yang luas.
# Install Laravel composer create-project laravel/laravel my-app cd my-app php artisan serve # Aplikasi berjalan di http://localhost:8000 Istilah Terkait PHP Eloquent Blade Kembali ke Glosarium Pemrograman
Middleware adalah Lapisan software yang memproses request HTTP sebelum mencapai route handler. Digunakan untuk autentikasi, logging, CORS, validasi, dan rate limiting.
// Middleware di Laravel Route::get('/admin', function () { return view('admin.dashboard'); })->middleware(['auth', 'verified']); Istilah Terkait Laravel Authentication Routing Kembali ke Glosarium Pemrograman
Queue adalah Mekanisme menjalankan tugas berat (email, processing file, API call) secara asynchronous di background. Mencegah timeout request dan meningkatkan user experience.
// Queue di Laravel class SendWelcomeEmail implements ShouldQueue { public function handle(User $user): void { Mail::to($user->email)->send(new WelcomeMail($user)); } } // Dispatch job SendWelcomeEmail::dispatch($user); Istilah Terkait Laravel Asynchronous Performance Kembali ke Glosarium Pemrograman
Routing adalah Mekanisme yang menentukan bagaimana aplikasi merespon request ke URL tertentu. Router memetakan URL pattern ke handler atau controller.
// Routing di Laravel Route::get('/posts', [PostController::class, 'index']); Route::get('/posts/{id}', [PostController::class, 'show']); Route::post('/posts', [PostController::class, 'store']); Istilah Terkait Laravel MVC Controller Kembali ke Glosarium Pemrograman
Dalam dunia pengembangan web saat ini, Laravel telah menjadi salah satu kerangka kerja (framework) paling populer untuk membangun aplikasi web yang kuat dan efisien. Salah satu fitur hebat dari Laravel adalah template yang memungkinkan pengembang untuk memisahkan logika bisnis dari tampilan. Dalam artikel ini, kita akan menjelajahi secara mendalam contoh cara menggunakan template Laravel wajib ketahui. Kami akan memberikan panduan langkah demi langkah serta mengilustrasikannya dengan contoh-contoh yang konkret.
Mengenal Template dalam Laravel Apa Itu Template dalam Laravel?
Dalam pengembangan aplikasi web dengan framework Laravel, perintah php artisan serve digunakan untuk menjalankan server pengembangan bawaan. Tapi bagaimana cara ganti port default 8000? Atau bagaimana jika muncul error invalid request (unsupported ssl request)? Artikel ini membahas cara mengatur port php artisan serve, mengganti host, dan solusi masalah umum saat menjalankan Laravel di localhost.
Pahami cara menangani pesan kesalahan “Invalid Request Unsupported SSL Request” di Laravel. Artikel ini menjelaskan solusi untuk mengatasi masalah ini dan memberikan pemahaman yang mendalam tentang dukungan SSL di Laravel.
Dalam pengembangan aplikasi web menggunakan Laravel, controller adalah komponen yang sangat penting. Controller bertindak sebagai penghubung antara model dan tampilan (view) dalam pola arsitektur Model-View-Controller (MVC).