آفلاین
user-avatar

ارتباط بین لاراول و ReactJs

9 ماه پیش
توسط Soheil Ghanbary آپدیت شد
آفلاین
user-avatar
محمد رضا اجلالی ( 7150 تجربه )
2 سال پیش

سلام
استاد بنده چند سوال ذهنم رو مشغول کرده در مورد لاراول و reactjs ممنون میشم راهنمایی بفرمایید.
1- اینکه من از لاراول برای backend استفاده میکنم. و react رو هم دارم برای view یاد میگیرم.اگر امکانش هست بفرمایید که دقیقا چطور بین لاراول و reactjs ارتباط برقرار میکنیم؟
مثلا برای یک روت خاص یک view رو نمایش بدیم.در مورد سایت های spa نه.چون قراره در شرکت استخدام بشم و دارم برای اون موضوع آموزش میبینم.
2 - و اینکه در کنترل های لاراول view های react js رو مشخص میکنیم مثل blade ها یا طریقه ی دیگه ای داره.ممنون میشم منو از این سر درگمی دربیارید.تشکر

بهترین پاسخ انتخاب شده توسط محمد رضا اجلالی
آفلاین
user-avatar
developer
2 سال پیش

ارتباط react با لاراول فقط با api هست شما ویوی react رو میزنید و اطلاعات رو با api از سمت بک دریافت میکنید
فراخوانی صفحات هم اگه سایت spa هست که با react router ولی اگه فقط یک ویو هست توی همون بلید لاراول id=app رو فراخوانی میکنید و یک صفحه رو بالا میارید
منتهی به نظرم اگه بخواین اینطوری کار کنید یعنی یک بخش های کوچیک رو با react بزنید برید سراغ vue اون خیلی راحت تره، React واسه spa هست بیشتر،
در واقع اگه با ری اکت بخواین بزنید فقط یک صفحه میتونید بالا بیارید و نمیشه جای جای پروژه که با بلیدهای لاراول هست ری اکت بزنید ولی با vue میتونید هر جا هر چندبار از vueاستفاده کنید بدون هیچ دردسری فقط با فراخوانی نام همون کامپوننت

آفلاین
user-avatar
developer ( 33462 تجربه )
2 سال پیش
تخصص : برنامه نویس

ارتباط react با لاراول فقط با api هست شما ویوی react رو میزنید و اطلاعات رو با api از سمت بک دریافت میکنید
فراخوانی صفحات هم اگه سایت spa هست که با react router ولی اگه فقط یک ویو هست توی همون بلید لاراول id=app رو فراخوانی میکنید و یک صفحه رو بالا میارید
منتهی به نظرم اگه بخواین اینطوری کار کنید یعنی یک بخش های کوچیک رو با react بزنید برید سراغ vue اون خیلی راحت تره، React واسه spa هست بیشتر،
در واقع اگه با ری اکت بخواین بزنید فقط یک صفحه میتونید بالا بیارید و نمیشه جای جای پروژه که با بلیدهای لاراول هست ری اکت بزنید ولی با vue میتونید هر جا هر چندبار از vueاستفاده کنید بدون هیچ دردسری فقط با فراخوانی نام همون کامپوننت

آفلاین
user-avatar
محمد رضا اجلالی ( 7150 تجربه )
2 سال پیش

@alirezasafdari
ممنون از راهنماییتون دوست عزیز.
شما خودتون reactjs کار میکنید؟

آفلاین
user-avatar
developer ( 33462 تجربه )
2 سال پیش
تخصص : برنامه نویس

ری اکت هم میزنم منتهی واسه وب بیشتر با vue میزنم،
ری اکت رو واسه React native استفاده میکنم

آفلاین
user-avatar
محمد رضا اجلالی ( 7150 تجربه )
2 سال پیش

@alirezasafdari
Vue از react آسون تره درسته؟
یعنی من react بلدم سریع میتونم با vue هم کار کنم؟
در vueJs کد ها داخل blade ها استفاده میشن؟

آفلاین
user-avatar
developer ( 33462 تجربه )
2 سال پیش
تخصص : برنامه نویس

ربطی به هم ندارند که بگیم react رو یاد دارید پس vue رو هم یاد میگیرید، React کلا سینتکسش فرق داره،
vue کاربردش توی لاراول خیلی آسونه در واقع واسه لاراول ساخته شده،
ولی یاد گرفتنش آسونه،
شما کامپوننتها رو جدا درست میکنی بعد توی بلید لاراول هر جا خواستید اسمش رو فراخوانی میکنید به همین راحتی!

آفلاین
user-avatar
محمد رضا اجلالی ( 7150 تجربه )
2 سال پیش

@alirezasafdari
نمیدونم چرا ولی شرکت بیشتر تاکید داشت که با react کار کنم.درصورتی که vue با توجه به گفته ی شما خیلی بهتره برای لاراول.
به نظر شما دلیلش چی میتونه باشه؟

آفلاین
user-avatar
developer ( 33462 تجربه )
2 سال پیش
تخصص : برنامه نویس

نمیدونم چه جور شرکتی هست، ولی شاید به خاطر کم سوادی هست، شرکت ها نگاه میکنند به جو بازار نه تخصص، الان جو بازار به سمت لاراول و react هست، یک دلیل اش هم ممکنه واسه react native باشه شاید میخوان وب و موبایل شون مشابه باشه،
البته اینو بگم ری اکت خیلی قوی هست و خیلی هم کدها زیباتر و منظم تر هست ولی به صورت spa، واسه non-spa و لاراول بهترین گزینه vue هست البته خیلی شرکت ها الان اینو میدونن و کدنویس vue میخوان،
همچنین ممکنه کدهای قبلی رو با ری اکت زده باشن و الان نمیتونن سوییچ کنند، باهاشون صحبت کنید شاید با vue آشنا نیستند.

آفلاین
user-avatar
محمد رضا اجلالی ( 7150 تجربه )
2 سال پیش

@alirezasafdari
ممنونم از راهنماییتون.البته شایان به ذکره که بگم بنده خدا که این موضوعات رو گفته که مطالعه کنم خودش از اون کد نویس هاییه که خیلی قدره و شاگرد ممتاز دانشگاه امیرکبیر بوده تو کارشناسی ارشد.از این من تعجب میکنم که دلیلش چی بوده.
تشکر بابت اطلاعاتی که بهم دادید.
موفق باشید....

آفلاین
user-avatar
Soheil Ghanbary ( 70 تجربه )
9 ماه پیش

سلام دوستان کسی svelte کنارlaravel کار کرده

برای ارسال پاسخ باید وارد سایت شوید