【问题标题】:Laravel Backpack CRUD returns local.ERROR: Undefined index: columnsLaravel Backpack CRUD 返回本地。错误:未定义的索引:列
【发布时间】: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

【问题讨论】:

  • 这个问题似乎只出现在本地机器上的预编译视图中。清除缓存并没有解决本地机器上的问题,但同样的清除并没有破坏服务器上的工作。任何想法为什么会发生?

标签: laravel laravel-backpack


【解决方案1】:

我关闭了这个问题,该错误已在 4.0.11 版本中修复。如果有人需要它

https://github.com/Laravel-Backpack/CRUD/issues/2170

【讨论】:

    猜你喜欢
    • 2016-04-15
    • 2018-10-10
    • 2014-02-09
    • 1970-01-01
    • 2021-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-12
    相关资源
    最近更新 更多