سلام و خسته نباشید
دوستان من یه پروژه فرانت vuejs سیستم رستوران بهم دادن , و میخام بک اندشو با لاراول بنویسم پرسجو کردم که باید با لاراول به صورت api درخواست بزنم
چند سوال داشتم:
۱:چطوری پروژه ویو فرانت رو ببرم تو لاراول؟یا لارول رو ببرم تو ویوجی اس ؟نمیدونم دقیقا کدوم سوال درسته
هیچکدوم رو نمیبری تو اون یکی !
سمت لاراول restful api مینویسی و سمت vuejs مثلا با axios درخواست میزنی به route های مربوطه و اطلاعات جیسون رو میگیری
@Alighanavati6827
بله درسته ولی خوب باید داخل پروژه لارول برد قالب رو یا نه؟
مگه نباید کامپونت های vuejs داخل یک پروژه لارولی باشه؟
فرض کن شما میخای برای یه قالب html لاراول بنویسی وقتی روی پروژه لاراول نصب نیست چطوری درخواست بزنم به route ها
تو تمام فیلم های آموزشی از ابتدا یک پروژه لاراول و ویو جی اس درست میکنند. ولی پروژه من با veujs تکمیل شده.
@Mehrdaddarabi715
لزومی نداره که کدهای سمت فرانت و بکند رو توی یک پروژه داشته باشید. شما بکند رو به صورت restful پیاده سازی میکنید و api ها رو در اختیار برنامه نویس فرانت قرار میدید و ایشون از اون api ها توی کدهای vuejs استفاده میکنه.
اگر قرار نیست به صورت restful بزنید، در مسیر public - resource - js - component کدهای vuejs رو قرار میدید و اونها رو توی ویو های blade لاراول پیاده سازی میکنید که در این صورت باید تا حدودی vuejs رو هم بلد باشید که بتونید پارامتر ها رو به vuejs پاس بدید و توی کدهای vue ازشون استفاده کنید.
ساده ترین راه استفاده از restful api هست.
۲ راه حل کلی هست:
در هر ۲ صورت مدیریت درخواست ها رو لاراول انجام میده (درخواست رو میگیره، پردازش میکنه، ریسپانس رو بر میگردونه)
ولی پروژه من با veujs تکمیل شده.
در این حالت شما باید API رو سمت بک اند پیاده سازی کنی و سمت ویو از ریسپانس Json استفاده میکنی و داده ها رو نمایش میدی.
یعنی دو لایه فرانت و بک شما میتونن کاملا جدا از همدیگه هم کار کنن.
@mohammad1360nakhai
درود...
آموزش های ویدیویی ساخت فروشگاه با لاراول و ویو جی اس در راکت پیگیری کنید...
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟