Общие глобальные данные приложения Laravel Jetstream InertiaPhp

Кемеровские программисты php общаются здесь
Anonymous
Общие глобальные данные приложения Laravel Jetstream Inertia

Сообщение Anonymous »

Я хочу поделиться тем, что выяснил, поскольку информации там не так много (которую я не смог найти).
В Laravel 8 с Jetstream Inertia есть несколько общих объектов, таких как пользователь, текущий маршрут... Вы можете получить к ним доступ в своих компонентах, используя переменную $page.
Мне нужно было добавить массив меню в качестве глобальной переменной, но я не смог в этом разобраться, даже после того, как нашел некоторую информацию в официальной документации Inertia. В Laravel Jetstream все по-другому.
Только когда я нашел промежуточное программное обеспечение Laravel Jetstream для общих данных (ShareInertiaData), я понял, как это сделать.
Вот это:
  • Создайте промежуточное ПО в файле app/Http/Middleware.php. Я назвал свой ShareInertiaCustomData.

Код: Выделить всё


Подробнее здесь: [url]https://stackoverflow.com/questions/64848974/laravel-jetstream-inertia-shared-global-app-data[/url]

Вернуться в «Php»