گمبل
5 سال پیش توسط گمبل مطرح شد
3 پاسخ

مشکل در ریدایرکت لاراول و vuejs

سلام. در هنگام پرداخت زرین پال callback رو یک آدرس (route) در لاراول دادم اما به جای اینکه در api.php دنبال این آدرس بگرده میره سراغ vuejs و توی route های اون به دنبال این آدرس می گرده. این مشکلو چه جوری حل کنم؟ بدجوری گیر کردم به کارفرما باید جواب پس بدم تورو خدا لطفاً راهنماییم کنین.


ثبت پرسش جدید
علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

شما برای بک‌اند از لاراول و برای فرانت از ویو دارید استفاده می‌کنید
چیزی که از سوال شما متوجه شدم همین بود.

اینکه چه مشکلی با Route ها دارید رو واضح‌تر بگید، دوستان راهنماییتون کنند.


گمبل
تخصص : برنامه نویس Back-end
@migrenteh 5 سال پیش مطرح شد
0

ببینید من api.php دارم که route های laravel درون اون قرار دارن. از طرفی هم vuejs یک سیستم روتینگ جداگانه داره و من یه سری route کلاینتی هم اونجا دارم. حالا آدرسی که من به زرین پال دادم برای ریدایرکت کردن بعد از پرداخت (موفق یا ناموفق) در route های لاراول قرار داره و تعریف شده. حالا به جای اینکه به سراغ route های لاراولم بره و از route لاراولم استفاده کنه، میره سراغ route های vue و توی route های ویو دنبال اون آدرس می گرده. و چون اون آدرس در route های vue موجود نیست، vuejs به من پیغام میده که همچین route یی وجود نداره.

route من در لاراول برای ریدایرکت کردن: Route::get('api/verify/{key}/{id}/{diet_type_id}/{discount_code}', 'TransactionController@verification');

آدرسی که به callback زرین پال دادم که پس از پرداخت سراغ اون بره: https://website.com/verify/' . $key . '/' . base64_encode($user_id . $this->hashStuff[1]) . '/' . $diet_type_id . '/' . $discount_code;


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
1

یک حالتش میتونه این‌جوری باشه که Route های مورد نیاز رو در Vue هم بوجود بیارید. با درخواست Ajax اطلاعات رو از Api بگیرید و نمایش بدید.


شما به چه صورتی عمل ریدایرکت کردن رو انجام میدید؟ کدشو به اشتراک بگذارید.


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

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