سلام
اهميت Mvc در يادگيري لاراول چقدر هست؟
چون درك mvc يك مقدار به نظرم سخت هست و من به شخصه با mvc نميتونم يه پروژه خوب بزنم و هدفم يادگيري لاراول هست ميخواستم بدونم درك ابتدايي از كاركرد Mvc و فولدر بندي هاي mvc براي شروع يادگيري لاراول كفايت ميكنه؟
تشكر
اونقدر ها هم پیچیده نیست
رویه معمول در وب اینه که
حالا این مراحل در معماری MVC به شکل ساده به صورت زیر انجام میشه:
درخواست کاربر به یه کنترلر هدایت میشه.
داخل کنترلر میتونیم تصمیم بگیریم که این درخواست چطوری باید پردازش بشه.
اگر نیاز به تعامل با دیتابیس نباشه، کاربر از کنترلر به ویو هدایت میشه و یه خروجی رو میبینه
اگرهم نیاز به تعامل با دیتابیس باشه => کنترلر از لایه مدل استفاده میکنه
داده ها رو میگیره
و سپس کاربر به لایه ویو فرستاده میشه و داده ها هم پاس داده میشند.
لاراول کلا بر این مبنا ساخته شده.
پس باید درک نسبتا خوبی از این چرخه داشته باشی
آقای بیات توضیحات لازم رو دادن و فقط یه چیز اضافه میکنم: من وقتی لاراول رو شروع کردم، نمیدونستم که چرا باید از روتر استفاده کرد و... چون قبلا یه جور دیگه کار میکردم و هر صفحه، یه فایل بود. شما به صورت خلاصهوار بدونید که هر قسمت کارش چیه، خیلی زود میتونید شروع کنید.
معماری MVC هم واقعاً سخت نیست، فعلا مفهوم مدل و کنترلر و ویو رو یاد بگیرید و اینکه چرا جدا شدن، برای بعد خدابزرگه.
php -> oop -> mvc -> codeigniter -> laravel
برای درک بهتر mvc با فریمورک codeigniter شروع کنید.بعد بیاید سراغ لاراول
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟