get('/user', function (Request $request) { return $request->user(); }); Route::get('/user/{id}', function (string $id) { return new UserResource(User::findOrFail($id)); }); Route::get('/users', function () { return UserResource::collection(User::all()); }); Route::get('/game/{id}', function (string $id) { return new GameResource(Game::findOrFail($id)); }); Route::get('/games', function () { return GameResource::collection(Game::all()); }); Route::get('/comment/{id}', function (string $id) { return new CommentResource(Comment::findOrFail($id)); }); Route::get('/comments', function () { return CommentResource::collection(Comment::all()); }); Route::get('/critic/{id}', function (string $id) { return new CriticResource(Critic::findOrFail($id)); }); Route::get('/critics', function () { return CriticResource::collection(Critic::all()); }); Route::get('/game_genre/{id}', function (string $id) { return new Game_genreResource(Game_genre::findOrFail($id)); }); Route::get('/game_genres', function () { return Game_genreResource::collection(Game_genre::all()); }); Route::get('/genre/{id}', function (string $id) { return new GenreResource(Genre::findOrFail($id)); }); Route::get('/genres', function () { return GenreResource::collection(Genre::all()); }); Route::get('/review/{id}', function (string $id) { return new ReviewResource(Review::findOrFail($id)); }); Route::get('/reviews', function () { return ReviewResource::collection(Review::all()); }); Route::get('/specialization/{id}', function (string $id) { return new SpecializationResource(Specialization::findOrFail($id)); }); Route::get('/specializations', function () { return SpecializationResource::collection(Specialization::all()); });