Using Laravel 5.4, I would like to send the json response, while there is no route found in api.php, how can I archive with in api.php and without Controller and Model class.
short: How to handle when the route name is incorrect?
Tried with fallback
:
Route::fallback(function(){
return response()->json(['message' => 'Not Found!'], 404);
});
Error for above :
Attribute [fallback] does not exist.
Please help me, how to handle Route not found exception when incorrect route name request.
add at the end of your api.php (below all of the other routes) something like
In my opinion using of anonymous function as route handler it's not a best idea, because you can't cache your routes if you're using closures and it causes some overhead.