我正在使用本教程https://backpackforlaravel.com/articles/tutorials/nested-resources-in-backpack-crud 在背包中设置嵌套资源。我意识到我可以使用
来自定义视图$this->crud->setListView('my-view-name');
但是我想知道如何将其他数据传递到该视图中。我想传递父资源,以便可以说
Posts for {{$parent_resource->title}}
在列表(索引)视图的顶部。
所以我想我想知道是否有任何方法可以将父资源模型传递给列表和原始视图?
答案 0 :(得分:0)
您应该能够编写Posts for {{ $parent_resource->title }}
之类的东西,但是可以使用嵌套控制器,而不是视图。
在背包3.5中,您可以使用以下方法change the heading & subheading of operations:
$this->crud->setTitle('some string', 'create'); // set the Title for the create action
$this->crud->setHeading('some string', 'create'); // set the Heading for the create action
$this->crud->setSubheading('some string', 'create'); // set the Subheading for the create action
现在,在ChildCrudController::setup()
中,您有了请求,因此您可以:
$this->crud->request
获取父ID; 希望有帮助。干杯!