محسن مهری
3 سال پیش توسط محسن مهری مطرح شد
1 پاسخ

تعریف یک روت ثابت برای دو حالت api و تحت وب

سلام من میخام یک روت ثابت رو ( مثلا /user) برای دو نوع api یا زمانی که توسط یک مرورگر درخواست داده میشه به دو نوع مختلف جواب بدم . چطور اینکارو بکنم ؟
توضیح :

  1. اومدم توی فایل api.php یک روت ساختم
  2. مشابه همون روت رو توی فایل web.php هم ساختم
  3. با نرم افزار postman یک درخواست فرستادم به همون روت همچنین توی هدرش content-type رو برابر application/json قرار دادم
    اما باز هم به درستی کار نمیکنه و صفحه view رو برمیگردونه ؟

in web.php

Route::get( '/', function (){
return view("welcome");
});

in api.php

Route::get('/', function (Request $request) {
return response()->json("hello");
});


ثبت پرسش جدید
مهدی
تخصص : برنامه نویس و طراح وب
@mrmmg 3 سال پیش مطرح شد
0

@mohsen.mehri6101
سلام شما برای روتی که در api تعریف کردید میدلور auth:api و برای روتی که در web تعریف کردید میدلور auth را تنظیم کنید و نتیجه را بررسی کنید

این نکته را باید در نظر بگیرید که اگر از passport برای api استفاده می کنید باید token را در headers ارسال کنید


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

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