در این آموزش، فرآیند گامبهگام ایجاد یک پروژه لاراول را از طریق ویزارد تعاملی خط فرمان (Laravel Installer Wizard) یاد میگیرید. پیش از شروع نصب، با پیشنیازهای محیط توسعه و نحوه آمادهسازی آن از طریق ابزار Laravel Herd آشنا میشوید.
در ادامه، با اجرای دستور laravel new [project-name] وارد مراحل پیکربندی پروژه میشوید و تصمیمگیریهای کلیدی را بررسی میکنید:
- انتخاب یا عدم انتخاب Starter Kit: یاد میگیرید چه زمانی برای احراز هویت (Authentication) به استارترکیتهایی مانند Livewire، Vue، React یا Svelte نیاز دارید و در چه مواقعی (مثل ساخت بلاگ ساده یا API) گزینه None مناسبتر است.
- انتخاب ابزار تستنویسی: دلیل ترجیح فریمورک Pest به عنوان ابزار پیشفرض تست نسبت به PHPUnit را بررسی میکنید.
- پیکربندی دیتابیس و داراییهای فرانتاند: با نحوه انتخاب SQLite به عنوان یک دیتابیس سبک و بدون نیاز به تنظیمات پیچیده، و همچنین کامپایل اولیهی قالب فرانتاند مبتنی بر Tailwind CSS از طریق NPM آشنا میشوید.
- راهاندازی ابزار جدید Laravel Boost: یاد میگیرید چگونه راهنماها (Guidelines)، مهارتها (Skills) و سرورهای MCP را برای کدنویسی به کمک هوش مصنوعی و اتصال به ابزارهایی مانند Claude Code و Codex پیکربندی کنید.
در پایان، نتیجه نصب را روی دامنه محلی در مرورگر مشاهده میکنید تا پروژه شما آماده توسعه و کدنویسی شود.
