شروع با Laravel
·
۹ دقیقه مطالعه
Laravel چیست، نصب و ساختار
Laravel محبوبترین فریمورک PHP است که زیرساخت یک اپ وب حرفهای (routing، دیتابیس، احراز هویت، امنیت، صف و ...) را آماده میدهد تا روی منطق خودت تمرکز کنی.
پیشنیاز
PHP 8.2+ و Composer (مدیر بستهٔ PHP).
ساخت پروژه
composer create-project laravel/laravel myapp
cd myapp
php artisan serve
سپس localhost:8000.
ساختار پوشهها
app/Http/Controllers/ کنترلرها
app/Models/ مدلها (داده)
routes/web.php مسیرهای وب
routes/api.php مسیرهای API
resources/views/ قالبهای Blade
database/migrations/ ساختار جدولها
database/seeders/ دادهٔ نمونه
config/ تنظیمات
public/ نقطهٔ ورود
.env تنظیمات محیط (رمزها)
artisan — دستیار خط فرمان
php artisan make:model Course -mcr # مدل + migration + controller + resource
php artisan migrate
php artisan route:list
php artisan tinker # محیط تعاملی
.envرا هیچوقت در گیت نگذار؛ رمزها آنجاست. همین سایت آرنا با Laravel ساخته شده!