laravel apiresource
When declaring resource routes that will be consumed by APIs,
you will commonly want to exclude routes that present HTML
templates such as "create" and "edit"
//Route=>
use App\Http\Controllers\PhotoController;
Route::apiResource('photos', PhotoController::class);
//artisan command =>
php artisan make:controller PhotoController --api