How to use route name in laravel from api route

I’ve been using ajax to access the google api, the route I’ve been using is from the API route in laravel. The problem is that I cant use the route name in the ajax because when using the api route there is a prefix ‘api’.


Thank you for visiting the Q&A section on Magenaut. Please note that all the answers may not help you solve the issue immediately. So please treat them as advisements. If you found the post helpful (or not), leave a comment & I’ll get back to you as soon as possible.

Method 1

You can able to access the route name directly inside ajax as a URL.

API Route with name method:

Route::get('/user/profile', [UserProfileController::class, 'show'])->name('profile');

Where profile is your route name. Inside ajax call in the laravel blade file.
url:"{{ route('profile') }}",

All methods was sourced from or, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0

0 0 votes
Article Rating
Notify of

Inline Feedbacks
View all comments
Would love your thoughts, please comment.x