آموزش رایگان لاراول سکان آکادمی ، استفاده از این فریمورک قدرتمند را قدم به قدم آموزش داده و برنامه نویس را تا پیاده سازی یک پروژه ی وب اپلیکیشن ساده پیش می برد.
pagination یا صفحهبندی به ما این امکان را میدهد که تمام رکوردهای یک جدول را در قالب صفحههای مختلف مرور کنیم و بین آنها جا به جا شویم. در این قسمت میخواهیم این قابلیت را بررسی کنیم.
در این قسمت مواردی که در طول دوره آموخته بودیم را در قالب یک برنامه واقعی به کار بردیم که داده ها را ثبت میکند و آن ها را نمایش میدهد. کل برنامه ما از یک کنترلر ساده استفاده می کند تا پست ها را لیست کند، نمایش دهد و آن ها را ذخیره کند.
با استفاده از قابلیت Route model binding ، دیگر نیاز نیست مدل مورد نظر را خودمان از دیتابیس بخوانیم و لاراول این کار را انجام می دهد. در این قسمت با این قابلیت جذاب لاراول آشنا میشویم.
در لاراول انواع مختلف و پیچیدهای از رابطهها وجود دارد اما بیشتر وقتها از HasMany و BelongsTo استفاده میشود. در این بخش این رابطهها را بررسی میکنیم.
کارهای زیادی میتوان با eloquent انجام داد و متدهای زیادی برای دریافت و ایجاد اطلاعات وجود دارد. در این بخش به توضیح مفاهیم پایه ای Eloquent می پردازیم.
در قسمت قبل توانستیم جدول users را در دیتابیس ایجاد کنیم و یک row در آن ذخیره کنیم. اکنون میخواهیم روی مدل post تمرکز کنیم.
در این بخش میخواهیم یک مدل را به همراه مایگریشن مربوط به آن ایجاد کنیم. سپس Migration را ایجاد کنیم و به دادههای جدولمان دسترسی پیدا کنیم.
در این بخش با شیوه نوشتن فایلهای migration - مایگریشن آشنا میشویم.
در این قسمت میخواهیم کار با پایگاه داده را شروع کنیم، به شیوه ایجاد مدلها و مایگریشنها نگاه بیاندازیم و بدانیم که اصلا Migration چیست.