【问题标题】:Laravel Controller not found未找到 Laravel 控制器
【发布时间】:2019-07-12 10:18:50
【问题描述】:

我正在学习 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();
    }
}

这是错误页面:

【问题讨论】:

    标签: laravel laravel-controller


    【解决方案1】:

    变化

    API

    API

    在我的路线中已解决,例如路线创建。

    路线:

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

    【讨论】:

      【解决方案2】:

      请尝试这样制作路线:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-11-16
        • 2015-10-09
        • 1970-01-01
        • 2021-03-28
        • 1970-01-01
        相关资源
        最近更新 更多