Merhabalar web (Frondend) api(backend servisleri) olarak ayırdıgım bir projem var web kısmı servis sınıflarıyla aynı projedeki apiler ile konusuyor
Projede Guzzle kullanıyorum ..Sanctum ile entegre ederken middleware içinde yer alan routea web tarafından ulaşmaya çalışırken method not allowed hatası alıyorum ..POSTMANDEN direkt apiye ulaşmak istersem sorun olmuyor
kodlarım ise su sekilde
BaseApiService.php (Bütün APİ ler için wrapper )
$token = \auth()->user()->tokens()->where('name','auth-token')->first()->token;
$client = new Client();
$response=$client->request('GET', env('APP_URL') .$baseUrl. $endpoint,[
[
'headers' =>
[
'Authorization' => "Bearer {$token}"
]
]
])->getBody()->getContents();
api.php içerisinde sanctum ve korumak istediğim route içerisi
Route::group(['middleware'=>['auth:sanctum'],],function (){
Route::resource('category', CategoryController::class); //Burada olan routeları dısarı aldıgımda bir sorun olmuyor
});
Aldıgım hata ise Get method not allowed (sadece web kısmından istek gelirse bu hata oluyor )
->Denediklerim
-