27 Feb 2022
I want my laravel app to run as a regular website as well as I want to use it as a Rest API.
My concern is about Guards.
I am not able to do both as default authentication and I need these two guards that my application work.
... 'my_guards' => [ 'website' => [ 'driver' => 'session', 'provider' => 'usr', ], 'rest-api' => [ 'driver' => 'jwt', 'provider' => 'usr', 'hash' => true, ], ], ...
Any proper solution to achieve above requirements?
2 Mar 2022
I don't really think there is a perfect answer to this, you want to decouple your APIs, that sounds like a great plan. It can be useful when your api gets heavier traffic.
As you want to run your API and web application at a same time, you would require to separate your application as
But by doing this, you need to double work for both the approaches and so the maintenance will be there. So plan accordingly. I don't recommend decoupling APIs with rest and web for Single page applications.
Hope Ajax's request response will help you for sure.