问题描述
我想在 Voyager 管理包中创建自定义控制器,但收到此错误消息:
未找到“App\Http\Controllers\Back\VoyagerBreadController”类
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
...