【发布时间】:2019-10-22 12:10:34
【问题描述】:
我刚刚在我的 Laravel 项目中安装了 Backpack。我按照创建通用 TourCrudController 的步骤操作,但收到 500 错误,并且在日志中主要问题是
local.ERROR:未定义的索引:列
。我没有对 CRUD 文件进行任何更改,除了路线(使其复数并在 crud 路线文件、视图和 TourCrudController 中更改)。其他 CrudControllers 工作得很好。请您帮我找出问题所在吗?
class TourCrudController extends CrudController
{
public function setup()
{
$this->crud->setModel('App\Models\Tour');
$this->crud->setRoute(config('backpack.base.route_prefix') . '/tours');
$this->crud->setEntityNameStrings('tour', 'tours');
}
Route::group([
...
], function () { // custom admin routes
Route::crud('tours', 'TourCrudController');
}); // this should be the absolute last line of this file
【问题讨论】:
-
这个问题似乎只出现在本地机器上的预编译视图中。清除缓存并没有解决本地机器上的问题,但同样的清除并没有破坏服务器上的工作。任何想法为什么会发生?