BuiltWithBits
BuiltWithBits
پس از نصب لاراول 11 در اپیزود قبلی، در این اپیزود به سراغ نصب Inertia و Laravel Breeze می‌رویم. Inertia یک رویکرد مدرن برای ساخت برنامه‌های وب مبتنی بر سرور است که به شما امکان می‌دهد برنامه‌های تک صفحه‌ای (SPA) کاملاً رندر شده در سمت کلاینت را بدون پیچیدگی‌های اضافی ایجاد کنید. با Inertia می‌توانید از مزایای SPAها مانند مسیریابی بدون بارگذاری مجدد صفحه و رابط کاربری روان و پویا بهره‌مند شوید، در حالی که از قدرت و انعطاف‌پذیری لاراول به عنوان فریم‌ورک بک‌اند استفاده می‌کنید. Laravel Breeze یک پیاده‌سازی ساده و مینیمال از تمام امکانات احراز هویت لاراول، از جمله ورود، ثبت نام، بازنشانی رمز عبور، تایید ایمیل و تایید رمز عبور است. Breeze همچنین شامل یک صفحه "پروفایل" ساده است که کاربر می‌تواند نام، آدرس ایمیل و رمز عبور خود را در آن به‌روزرسانی کند. در این اپیزود، مراحل نصب و پیکربندی Inertia و Laravel Breeze را به طور کامل به شما آموزش خواهیم داد. همچنین، با نحوه راه‌اندازی سمت کلاینت Inertia و استفاده از آن با React یا Vue آشنا خواهید شد. علاوه بر این، در این اپیزود به موارد زیر می‌پردازیم: نحوه کار Inertia مزایای استفاده از Inertia تنظیم Middleware برای Inertia راه‌اندازی سمت کلاینت Inertia نصب وابستگی‌های Inertia تعریف عنصر ریشه نصب Laravel Breeze مزایای استفاده از Laravel Breeze نحوه نصب Laravel Breeze انتخاب استک فرانت‌اند Inertia کامپایل resourceهای فرانت‌اند معرفی Vite در قسمت‌های بعدی، به طور مفصل‌تر به هر یک از این موضوعات خواهیم پرداخت و با گام‌های عملی، گامی بلند در جهت ساخت یک CMS منحصر به فرد برداشته و مهارت‌های خود را در دنیای لاراول ارتقا خواهیم داد. برای دسترسی به کدهای این اپیزود و دنبال کردن ادامه آموزش، می‌توانید به مخزن گیت‌هاب این پروژه به آدرس https://github.com/unknownman/laravel-boilerplate-11/tree/02_install_inertia مراجعه کنید. برای دریافت کدها، می‌توانید از دو روش استفاده کنید: کلون کردن مخزن: با استفاده از دستور git clone https://github.com/unknownman/laravel-boilerplate-11.git می‌توانید کل مخزن را در سیستم خود کپی کنید. دانلود فایل‌های ZIP: می‌توانید به آدرس https://github.com/unknownman/laravel-boilerplate-11/archive/refs/heads/02_install_inertia.zip بروید و فایل ZIP را دانلود کنید. سپس، فایل را در سیستم خود extract کنید.