Доступ к данным базы данных в настройках киоска Laravel Spark

Я добавил новую страницу в настройках киоска под ключами API. На моей новой панели у меня есть поле выбора, и мне нужно заполнить его значениями из таблицы базы данных.

Я не уверен, как лучше всего это сделать. Кажется, есть этот объект Spark.state, в который помещаются значения пользователя и команды, так что, если я предполагаю, что это может быть место.

Или я загружаю его с помощью Ajax???

Это так просто в обычном Laravel, что я просто передаю объект из контроллера в представление и создаю поле в представлении блейда.

Я что-то упускаю? Как мне лучше всего это сделать?

Спасибо


person iKode    schedule 25.05.2018    source источник


Ответы (1)


Благодаря тому, что Spark построен со встроенными шаблонами, вы по-прежнему можете использовать Blade, как обычно.

Вы создали новую ссылку на боковой панели меню, поэтому теперь скопируйте то, что делают другие настройки, отображая вкладку при нажатии на элемент меню.

Я рекомендую создать новый блейд-файл для вашего нового пункта меню и включить его в эту вкладку. Вы увидите несколько примеров в файле блейда настроек Spark. Поскольку для рендеринга вы используете лезвие, вам не нужно ничего загружать через AJAX.

person parker_codes    schedule 26.05.2018