شروع با 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 ساخته شده!

برای ثبت پیشرفت و کسب XP وارد شو.

ورود به میدان
Route و Controller ←