آرمین
4 سال پیش توسط آرمین مطرح شد
4 پاسخ

اهميت mvc در لاراول

سلام
اهميت Mvc در يادگيري لاراول چقدر هست؟
چون درك mvc يك مقدار به نظرم سخت هست و من به شخصه با mvc نميتونم يه پروژه خوب بزنم و هدفم يادگيري لاراول هست ميخواستم بدونم درك ابتدايي از كاركرد Mvc و فولدر بندي هاي mvc براي شروع يادگيري لاراول كفايت ميكنه؟
تشكر


ثبت پرسش جدید
علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 4 سال پیش آپدیت شد
8

اونقدر ها هم پیچیده نیست

رویه معمول در وب اینه که

  • کاربر به سمت سرور یه درخواست ارسال میکنه.
  • ما اون درخواست رو پردازش می‌کنیم
  • و یه ریسپانس یا پاسخ براش بر می‌گردونیم

حالا این مراحل در معماری MVC به شکل ساده به صورت زیر انجام میشه:

درخواست کاربر به یه کنترلر هدایت میشه.
داخل کنترلر میتونیم تصمیم بگیریم که این درخواست چطوری باید پردازش بشه.
اگر نیاز به تعامل با دیتابیس نباشه، کاربر از کنترلر به ویو هدایت میشه و یه خروجی رو میبینه

اگرهم نیاز به تعامل با دیتابیس باشه => کنترلر از لایه مدل استفاده میکنه
داده ها رو میگیره
و سپس کاربر به لایه ویو فرستاده میشه و داده ها هم پاس داده میشند.


لاراول کلا بر این مبنا ساخته شده.
پس باید درک نسبتا خوبی از این چرخه داشته باشی


saman
@saman1111 4 سال پیش مطرح شد
0

سلام
برای یادگیری لاراول عجله نکنید
اول ابتدا به خوبی مباحث پایه رو یاد بگیرید


Muhammad
تخصص : Back-End Developer
@muhammad 4 سال پیش مطرح شد
1

آقای بیات توضیحات لازم رو دادن و فقط یه چیز اضافه می‌کنم: من وقتی لاراول رو شروع کردم، نمی‌دونستم که چرا باید از روتر استفاده کرد و... چون قبلا یه جور دیگه کار می‌کردم و هر صفحه، یه فایل بود. شما به صورت خلاصه‌وار بدونید که هر قسمت کارش چیه، خیلی زود می‌تونید شروع کنید.
معماری MVC هم واقعاً سخت نیست، فعلا مفهوم مدل و کنترلر و ویو رو یاد بگیرید و اینکه چرا جدا شدن، برای بعد خدابزرگه.


سبحان مولایی
تخصص : برنامه‌نویس وب: Python ::...
@websaz 4 سال پیش آپدیت شد
0

php -> oop -> mvc -> codeigniter -> laravel

برای درک بهتر mvc با فریمورک codeigniter شروع کنید.بعد بیاید سراغ لاراول


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام