Laravel
LaravelLaravel چیزی را ساخت که کمتر فریمورکی دارد: یک اکوسیستم کامل که همهچیزش با هم جور است — از صف و زمانبند تا احراز هویت و تست. قیمتش این است که باید «راه Laravel» را بپذیری. این مسیر آن راه را دقیق نشان میدهد و توضیح میدهد پشت هر جادویی چه میگذرد، تا وقتی چیزی خراب شد بدانی کجا را نگاه کنی.
پیشرفت تو
درصد هر فصل از دو چیز میآید: چقدر از بخشهایش را خواندهای (۵۵٪) و چند تمرینش را تیک زدهای (۴۵٪). همهچیز داخل مرورگر خودت میماند.
فصل
فصلها به هم وابستهاند و ترتیبشان معنا دارد. هر مسیر با پروژههای نهایی تمام میشود: ساده، متوسط، پیچیده.
معماری و چرخهٔ درخواست
از index.php تا پاسخ، مرحلهبهمرحله.
در نوبت نوشتنservice container
تزریق وابستگی و binding — قلب Laravel.
در نوبت نوشتنمسیریابی
مسیر، گروه، middleware و model binding.
در نوبت نوشتنکنترلر و درخواست
Form Request و اعتبارسنجی.
در نوبت نوشتنEloquent ۱
مدل، cast، scope و accessor.
در نوبت نوشتنEloquent ۲
رابطهها، eager loading و N+1.
در نوبت نوشتنمهاجرت، seeder و factory
شِمای نسخهبندیشده و دادهٔ آزمایشی.
در نوبت نوشتنBlade
قالب، component و slot.
در نوبت نوشتناحراز هویت
Breeze، Sanctum، guard و نشست.
در نوبت نوشتنمجوز
policy، gate و نقش.
در نوبت نوشتنAPI
API resource، نسخهگذاری و rate limit.
در نوبت نوشتنصف و کار پسزمینه
job، worker، Horizon و تلاش مجدد.
در نوبت نوشتنرویداد و listener
جدا کردن اثرات جانبی از منطق اصلی.
در نوبت نوشتنزمانبندی
scheduler و کار دورهای.
در نوبت نوشتنکش و جلسه
Redis، tag و باطلسازی.
در نوبت نوشتنتست
Pest، تست ویژگی، factory و پایگاهدادهٔ تست.
در نوبت نوشتنکارایی
N+1، ایندکس، cache و Octane.
در نوبت نوشتناستقرار
Nginx، PHP-FPM، داکر و queue worker.
در نوبت نوشتنپروژهٔ ۱ — وبلاگ
CRUD، احراز هویت و آپلود.
در نوبت نوشتنپروژهٔ سادهپروژهٔ ۲ — API فروشگاه
سبد، سفارش، صف، رویداد و اعلان.
در نوبت نوشتنپروژهٔ متوسطپروژهٔ ۳ — سامانهٔ چندمستأجری
مجوز پیچیده، کش، صف و استقرار کامل.
در نوبت نوشتنپروژهٔ پیچیده