yormy/translationcaptain-laravel

在 Laravel 中跟踪推荐

0.0.5 2021-11-23 16:57 UTC

This package is auto-updated.

Last update: 2024-09-09 14:40:09 UTC


README

Latest Version on Packagist Total Downloads GitHub Workflow Status Alt text

安装

您可以通过 composer 安装此包

composer require yormy/translationcaptain-laravel

您可以使用以下命令发布并运行迁移

php artisan vendor:publish --provider="Yormy\TranslationcaptainLaravel\TranslationcaptainLaravelServiceProvider" --tag="migrations"
php artisan migrate

您可以使用以下命令发布配置文件

php artisan vendor:publish --provider="Yormy\TranslationcaptainLaravel\TranslationcaptainLaravelServiceProvider" --tag="config"

配置设置

在 config/app.php 中替换

Illuminate\Translation\TranslationServiceProvider::class

Yormy\TranslationcaptainLaravel\Providers\TranslationServiceProvider::class,

如果您未发布视图并且使用 VUE,则无需执行以下操作

在您的 app.js 中

require("./../../vendor/yormy/translationcaptain-laravel/resources/assets/package.js")

重新运行

run npm prod

视图发布

Blade 版本

php artisan vendor:publish --provider="Yormy\TranslationcaptainLaravel\TranslationcaptainLaravelServiceProvider" --tag="blade"

Vue 版本

注意,这需要 vuetify v-datatable 和 v-chip

php artisan vendor:publish --provider="Yormy\TranslationcaptainLaravel\TranslationcaptainLaravelServiceProvider" --tag="vue"

在您的 app.js 中

require("./../assets/vendor/translationcaptain-laravel/package")

重新运行

run npm prod

注册您的路由

用户路由

为了让推荐者查看自己的统计信息,请确保在您的身份验证中间件中发布这些路由

Route::TranslationcaptainLaravelUser('translationcaptain-laravel');

这使得路由作为 /translationcaptain-laravel/details 可用

管理路由

您的管理路由以查看推荐者概览,请确保在您的身份验证中间件中发布这些路由

Route::TranslationcaptainLaravelAdmin('translationcaptain-laravel');

这使得路由作为 /translationcaptain-laravel/referrers 可用

用法

$translationcaptain-laravel = new Yormy\TranslationcaptainLaravel();
echo $translationcaptain-laravel->echoPhrase('Hello, Yormy!');

测试

composer test

变更日志

有关最近更改的更多信息,请参阅 变更日志

贡献

有关详细信息,请参阅 贡献指南

安全漏洞

请审查 我们的安全策略 了解如何报告安全漏洞。

鸣谢

许可

MIT 许可证(MIT)。有关更多信息,请参阅 许可文件