Я изучаю Laravel, и я пытался создать контроллер.Я действительно новичок, поэтому, пожалуйста, уточните.
Я использовал следующую команду для создания контроллера
php artisan make:controller Api/EstadoController
Итак, EstadoController находится под Controllers / Api
Я также создал маршрут на api.php
Route::namespace('API')->name('api.')->group(function() {
Route::get('/estados', 'EstadoController@index')->name('estados');
});
EstadoController имеет функцию индекса и правильное пространство имен:
<?php
namespace App\Http\Controllers\Api;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
class EstadoController extends Controller
{
public function index(){
return Estado::all();
}
}
Вот страница с ошибкой: