Midwest Photo Q&A

Ask a Question

Laravel Microservices- Breaking A Monolith To M... May 2026

// app/Http/Controllers/AuthController.php use Tymon\JWTAuth\Facades\JWTAuth; public function login(Request $request)

In order-service :

$this->orderData = $orderData;

Route::post('/auth/login', fn() => proxyTo('http://auth-service/api/login')); Route::get('/products', fn() => proxyTo('http://catalog-service/api/products')); Route::post('/orders', fn() => proxyTo('http://order-service/api/orders')); function proxyTo($url) $response = Http::withHeaders(request()->headers->all()) ->send(request()->method(), $url, [ 'query' => request()->query(), 'json' => request()->json()->all() ]); Laravel Microservices- Breaking a Monolith to M...

composer create-project laravel/laravel auth-service composer create-project laravel/laravel catalog-service composer create-project laravel/laravel order-service In the monolith, you used Auth::user() . In microservices, you cannot query another service's database. // app/Http/Controllers/AuthController

Please wait

Please wait...