Передача данных из Nova Resource в FormField - PullRequest
0 голосов
/ 15 марта 2019

Я создал настраиваемое поле в Nova и хочу показать список категорий в представлении, и флажок будет связан с каждой категорией.

У меня уже есть рекурсивный массив категории в моем файле ресурсов, но я не знаю, как передать его в FormField?

Вот мой код:

Категория Ресурс

$resourceId = $request->route()->parameter('resourceId');
$categories = app(self::$model)->where('id', '!=', $resourceId)->orderBy('position', 'ASC')->get()->toTree();

Спасибо за вашу помощь !!!

1 Ответ

1 голос
/ 15 марта 2019

Вы можете передать $categories, так как варианты полей см. В документах https://nova.laravel.com/docs/1.0/customization/fields.html#registering-fields.

CustomField::make('name custom field')->withMeta(['categories' => $categories]);

...