Допустим, ваш маршрут такой:
Route::get("/user/dummyuser/{token?}", "Controller@get_token");
Ваш метод будет таким, потому что любой запрос с параметрами или без, с аутентификацией или без, будет работать.
public function get_tag($token = "", Request $request)
{
// alternative method
if (($user = Auth::user()) !== null) {
// Here you have your authenticated user model
return response()->json($response);
}
// return general data
return response()->json($response);
}
Я надеюсь, что помог тебе.