BuiltWithBits
BuiltWithBits
در این اپیزود از آموزش جامع فول استک لاراول، با کنترلرها در لاراول و مفاهیم کلیدی مانند Route‌ها و سازماندهی کد آشنا می‌شویم. • کنترل‌کننده‌ها چه نقشی در معماری MVC لاراول ایفا می‌کنند؟ • چگونه می‌توان با استفاده از دستور Artisan، کنترل‌کننده‌های جدید ایجاد کرد؟ • Route‌ها چگونه به ارتباط بین URLها و متدهای کنترل‌کننده کمک می‌کنند؟ • چگونه می‌توان با استفاده از Inertia.js، صفحات Vue.js را به کنترل‌کننده‌ها متصل کرد؟ • پارامترهای Route چگونه به ارسال اطلاعات از URL به کنترل‌کننده‌ها کمک می‌کنند؟ سرفصل کارهای اپیزود هشتم: 1. آشنایی با کنترلرها در لاراول: تعریف کنترلر و نقش آن در MVC ایجاد کنترلر PostController با استفاده از Artisan بررسی ساختار کلاس PostController 2. Route‌ها و ارتباط با کنترلرها: تعریف Route برای نمایش لیست پست‌ها (index.vue) تعریف Route برای نمایش تک پست (show.vue) استفاده از پارامترهای Route برای دریافت شناسه و slug پست معرفی کامپوننت Link برای ایجاد لینک‌های Inertia 3. اتصال صفحات Vue.js به کنترل‌کننده‌ها: ارسال شناسه و slug پست به متد show در PostController نمایش اطلاعات پست در صفحه show.vue ایجاد لینک‌های برگشت به صفحه لیست پست‌ها branch این اپیزود در Github : https://github.com/unknownman/laravel-boilerplate-11/tree/07 توضیحات اضافی: در این اپیزود، تمرکز بر روی مفاهیم پایه و ساختار کلی کنترلرها در لاراول است. در اپیزودهای بعدی، به جزئیات بیشتر مانند مدیریت درخواست‌ها، اعتبارسنجی داده‌ها و کار با مدل‌ها در کنترلرها خواهیم پرداخت. - مستندات لاراول در مورد Route ها: https://laravel.com/docs/11.x/routing - مستندات لاراول در مورد کنترلرها: https://laravel.com/docs/11.x/controllers - مستندات Inertia.js: https://inertiajs.com/

ویدیوهای مرتبط

آموزش‌های بیشتری در همین زمینه

درک Route::resource با کمک route:list  ؛ CRUD Actions
Shorts 1:28

درک Route::resource با کمک route:list ؛ CRUD Actions

۱۴۰۴/۶/۲۰