exolnet/laravel-vue-data

为从Laravel轻松传递数据到Vue提供工具。

v1.7.0 2024-04-29 15:22 UTC

This package is auto-updated.

Last update: 2024-08-29 15:59:42 UTC


README

Latest Stable Version Software License Build Status Total Downloads

为从Laravel轻松传递数据到Vue提供工具。

安装

使用composer安装此包

composer require exolnet/laravel-vue-data

如果你不使用包自动发现,请将服务提供者添加到config/app.php中的providers数组

Exolnet\VueData\VueDataServiceProvider::class

并将外观添加到config/app.php中的facades数组

'Vue' => Exolnet\VueData\Facades\Vue::class

使用方法

定义变量

首先,你需要定义将在你的Vue应用中可用的变量。

在你的PHP代码中

Vue::put('variable', 'value')

在Blade视图中

@vue('variable', 'value')

使变量可用

在你的基本布局中,在你的主要app.js之前添加以下视图以使变量可用

@include('vue-data::variables')

使用变量

在你的app.js中,当变量可用时使用它们

new Vue({
    el: '#app',
    data: () => window.App || {},
});

测试

要运行phpUnit测试,请使用

composer test

贡献

请参阅CONTRIBUTINGCODE_OF_CONDUCT以获取详细信息。

安全

如果你发现任何安全问题,请通过电子邮件security@exolnet.com而不是使用问题跟踪器。

鸣谢

许可

此代码根据MIT许可证授权。有关更多信息,请参阅许可证文件