Estou tendo erro na hora de rodar o código
api.php
<?php
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Route;
Route::middleware('auth:sanctum')->get('/user', function (Request $request) {
return $request->user();
});
Route::apiResource('/series', \App\Http\Controllers\Api\SeriesController::class);
SeriesController.php
<?php
namespace App\Http\Controllers\Api;
use App\Http\Controllers\Controller;
use App\Http\Requests\SeriesFormRequest;
use App\Models\Series;
use App\Repositories\SeriesRepository;
use Illuminate\Http\Request;
class SeriesController extends Controller
{
public function __construct(private SeriesRepository $seriesRepository)
{
}
public function index()
{
return Series::all();
}
public function store(SeriesFormRequest $request)
{
return response()
->json($this->seriesRepository->add($request), 201);
}
public function show(Series $series)
{
return $series;
}
public function update(Series $series, SeriesFormRequest $request)
{
$series->fill($request->all());
$series->save();
return $series;
}
public function destroy(int $series)
{
Series::destroy($series);
return response()->noContent();
}
}
No console do navegador o resultado é: "GET http://127.0.0.1:8000/api/series 500 (Internal Server Error)".
Estou seguindo diretinho as aulas do Vinicius e estou tendo muita dificuldade, em praticamente todas as aulas tenho que chamar alguém para me ajudar, pois o código dá algum problema.