所以我试图找出如何在Laravel Backpack中进行自定义创建页面,这样我就可以通过URL传递一个值(想想create?folderId = 1)。我尝试做的事情类似于this,但是,我的创建页面不需要查看任何不同的内容,我只需要使用通过商店函数中的URL传递的值。我认为使用与this tut相同的想法应该是可行的,但是,我不确定如何制作会影响创建页面的子控制器,而不是主要的问题?
答案 0 :(得分:1)
您可以为每个Controllers创建自定义“创建”页面。您的Controller会从供应商文件夹中调用“创建”页面。要创建自己的
create.blade.php
文件从 - project/vendor/backpack/crud/src/resources/views/
复制到路径your-project/resources/views/vendor/backpack/base
您可以根据需要重命名新文件,例如new_create.blade.php
YourCrudController
,public function setup()
内添加行$this->crud->setCreateView('vendor.backpack.base.new_create');
您的控制器现在调用此新的“创建”页面。您可以根据需要自定义new_create.blade.php
。