向CrudController添加多个列表操作

时间:2020-07-27 16:55:58

标签: backpack-for-laravel

我有一个CrudController,其中包含很多字段/列。 因此,我想对数据使用多个不同的列表视图。

我的想法是向sidebar_content.blade.php添加其他条目,并向其中添加view参数:

<a class='nav-link' href='{{ backpack_url('kontakte', ['view'=>'special']) }}'>Special List View</a></li>

然后我确实修改了routes > backpack > custom.php中的相应条目:

Route::crud('kontakte/{view?}', 'KontakteCrudController', 
    function ($view = 'default') {
            return $view;
        });

在这里它停止工作。加载页面时,弹出错误消息"Error loading page..."。 由于这似乎是一个在后台运行的ajax进程,因此我检查了相应的XHR-Response-它仅显示一些包含message "The given data was invalid."的JSON数据,另外还显示了我在app > Http > Requests > KontakteRequests.php消息函数中定义的所有自定义消息

我被困在这里。 是否有任何有关如何正确解决此问题的文档? https://backpackforlaravel.com/docs/4.1/crud-how-to#add-extra-crud-routes说了一些关于自定义路线的信息,但老实说我一点都不明白。 也许有什么方法可以为后台Ajax请求获得更好的错误消息?我已经安装了调试栏,并且也检查了laravel日志,但是在那里找不到更多的调试信息。

0 个答案:

没有答案