Рет қаралды 76
در این قسمت از دوره فول استک لاراول ۱۱ با اولین و ضروری ترین گام که نصب لاراول 11 و پیکربندی آن است آشنا میشویم و با استفاده از ابزارهای قدرتمندی مانند herd و dbngine، یک محیط توسعه محلی قدرتمند و کارآمد برای پروژه خود بنا خواهیم نهاد.
ابتدای راه،پیشنیازهای لاراول 11 که شامل PHP، Composer و Node.js است با استفاده از herd، ابزاری کارآمد برای مدیریت پروژههای Laravel است نصب میکنیم و پیکربندی اولیه آن را انجام میدهیم.
در ادامه، نوبت به پیکربندی دیتابیس با dbngine میرسد. dbngine به عنوان ابزاری قدرتمند، مدیریت دیتابیس را در پروژه شما آسانتر میکند و به شما امکان میدهد تا به راحتی به پایگاه داده خود متصل شده و آن را مدیریت کنید.
پس از انجام این مراحل، با استفاده از Composer، پروژه لاراول خود را ایجاد میکنیم و با ساختار دایرکتوری آن آشنا میشویم. در این بخش، دایرکتوریهای اصلی برنامه مانند app، bootstrap، config، database، public، resources، routes، storage، tests و vendor را به تفصیل بررسی خواهیم کرد و درک عمیقی از نحوه سازماندهی کدها در پروژه لاراول به دست خواهیم آورد.
گام بعدی، پیکربندی پروژه لاراول است. در این بخش، تنظیمات مختلفی مانند پیکربندی عمومی، پیکربندی مسیرها و پیکربندی احراز هویت را انجام میدهیم و پروژه خود را برای راهاندازی آماده میکنیم.
ابزار قدرتمند Artisan همواره در کنار ما خواهد بود تا با استفاده از دستورات مختلف آن، وظایف مختلفی مانند مدیریت پایگاه داده، ایجاد ساختارهای پایگاه داده، مدیریت کاربران و ... را به سادگی انجام دهیم.
در نهایت، در این اپیزود، دایرکتوریهای اصلی برنامه را به طور کامل معرفی میکنیم و با نحوه نصب و پیکربندی visual studio code، محبوبترین ویرایشگر کد برای کار با پروژههای لاراول، آشنا میشویم.
با اتمام این اپیزود، پایههای اولیه برای ساخت یک CMS قدرتمند و حرفهای با لاراول 11، Inertia.js و Vue 3 بنا شده است. در قسمتهای بعدی، به طور مفصلتر به هر یک از این موضوعات خواهیم پرداخت و با گامهای عملی، گامی بلند در جهت ساخت یک CMS منحصر به فرد برداشته و مهارتهای خود را در دنیای لاراول ارتقا خواهیم داد.
محتوای این ویدیو:
- آشنایی با پیشنیازهای لاراول ۱۱ (PHP، Composer، Node)
- نصب پیش نیازهای لاراول ۱۱ با استفاده از herd
- پیکربندی دیتابیس با dbngine
- ایجاد پروژه لاراول با استفاده از Composer
- آشنایی با ساختار دایرکتوری پروژه لاراول
- پیکربندی اولیه پروژه Laravel
- استفاده از Artisan برای مدیریت پروژه
- معرفی دایرکتوریهای اصلی برنامه (app، bootstrap، config، database، public، resources، routes، storage، tests، vendor)
- نصب و پیکربندی visual studio code برای کار با پروژه
- و موارد دیگر
برای دسترسی به کدهای این اپیزود و دنبال کردن ادامه آموزش، میتوانید به مخزن گیتهاب این پروژه به آدرس github.com/unknownman/laravel... مراجعه کنید.
برای دریافت کدها، میتوانید از دو روش استفاده کنید:
کلون کردن مخزن: با استفاده از git clone github.com/unknownman/laravel...
میتوانید کل مخزن را در سیستم خود کپی کنید.
دانلود فایلهای ZIP: میتوانید به آدرس github.com/unknownman/laravel... بروید و فایل ZIP را دانلود کنید. سپس، فایل را در سیستم خود استخراج کنید.