frogbob / inertia-laravel-blade-share
为 laravel 到 internia-vue 的常见 blade 指令提供数据
dev-master
2019-08-30 22:06 UTC
Requires
- inertiajs/inertia-laravel: ^0.1.2
- laravel/framework: ~5.5.0|~5.6.0|~5.7.0|~5.8.0|^6.0
This package is auto-updated.
Last update: 2024-08-29 05:49:42 UTC
README
文档
安装
composer require frogbob/inertia-laravel-blade-share
该包遵循 laravels 的 package-autodiscover。因此,无需在 app.php 中初始化。
提供数据
目前,以下数据将通过 inertia.js 与 vue 共享
auth
检查用户是否已认证 | 用于: auth, guest
csrf
从会话中共享 csrf-token | 用于: csrf
errors
共享错误包 | 用于: error
所有提供的数据也都通过 this.$page.KEY
在 vue 中全局可用
this.$page.auth this.$page.csrf this.$page.errors