Общие глобальные данные приложения 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]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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