航海者:找不到航海者面包控制器

问题描述

我想在 Voyager 管理包中创建自定义控制器,但收到此错误消息:

未找到“App\Http\Controllers\Back\VoyagerBreadController”类

  1. 我在面包中添加了新的控制器名称

enter image description here

  1. 我在 /Back 中创建了一个文件App/Http/Controllers 的命名空间
  2. 我创建了一个文件 BookingController.PHP
  3. 我的BookingController
namespace App\Http\Controllers\Back;

use Illuminate\Http\Request;

class BookingController extends VoyagerBreadController
{
    .......
}

我也尝试将这行 voyager.PHP 编辑为新的控制器命名空间,但我遇到了同样的错误

'controllers' => [
    'namespace' => 'TCG\\Voyager\\Http\\Controllers',],

我已经检查过,VoyagerBreadController 确实存在!

解决方法

问题很明显,如果你仔细阅读......你在 VoyagerBreadController 类中扩展了 BookingController 但你没有告诉 VoyagerBreadController 来自哪里,因为你有创建了一个新文件夹 Back,我假设您只在该文件夹中创建了控制器 BookingController,因此在同一文件夹中找不到 VoyagerBreadController...