поэтому я пытаюсь понять, как создать настраиваемую страницу создания в Laravel Backpack, которая позволила бы мне передать значение через URL-адрес (подумайте, создать? folderId = 1). То, что я пытаюсь сделать, похоже на this, однако мое создание страница не должна выглядеть иначе, мне просто нужно использовать значение, переданное через URL-адрес в функции хранилища. Я думаю, это можно сделать, используя ту же идею, что и в этом уроке Однако я не уверен, как сделать дочерний контроллер, который будет влиять на страницу создания, а не на основную грязь?
Пользовательская страница создания Laravel Backpack с переданным значением
Ответы (1)
Вы можете создать настраиваемую страницу создания для каждого контроллера. Ваш контроллер вызывает страницу создания из папки поставщика. Чтобы создать свой собственный,
- Скопируйте
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');
Теперь ваш контроллер вызывает эту новую страницу Create. И вы можете настроить new_create.blade.php
по своему желанию.
person
Michel
schedule
12.02.2018
Большое вам спасибо, то же самое мы можем сделать с $ this- ›crud-› setListView ('vendor.backpack.crud.new_create'); .
- person Jay; 13.10.2020