Контроллер Laravel не найден - PullRequest
       46

Контроллер Laravel не найден

0 голосов
/ 19 февраля 2019

Я изучаю 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();
    }
}

Вот страница с ошибкой:

enter image description here

Ответы [ 2 ]

0 голосов
/ 19 февраля 2019

Пожалуйста, попробуйте сделать маршрут следующим образом:

Route :: get ('/ estados', 'Api \ EstadoController @ index');

0 голосов
/ 19 февраля 2019

Изменение

API

на

API

в моем маршруте разрешено, как маршрутсоздание.

Маршрут:

Route::namespace('Api')->name('api.')->group(function() {
  Route::get('/estados', 'EstadoController@index')->name('estados');
});
...