davide-casiraghi/php-responsive-random-quote

一个显示响应式随机引用的包

2.0.2 2019-06-27 06:59 UTC

This package is auto-updated.

Last update: 2024-09-08 21:13:21 UTC


README

Latest Stable Version StyleCI Build Status Quality Score Coverage Status GitHub last commit

Laravel 响应式随机引用

在您的 PHP Laravel 项目中显示随机引用或每日引用。
该包通过 dimsav/laravel-translatable 和 mcamara/laravel-localization 包支持多语言。

安装

使用 composer 需求此包

composer require davide-casiraghi/php-responsive-random-quote

发布服务提供者中的文件

php artisan vendor:publish --force

然后选择相关服务提供者的编号。

创建数据库表

php artisan migrate

这将创建数据库中的两个新表:quotesquote_translations

将_responsive-quote.scss文件导入到/resources/scss/app.scss中

@import 'vendor/responsive-quotes/responsive-quote';   

然后运行控制台命令:npm run dev

使用方法

将引用添加到数据库表中

该包在安装的应用程序中添加了路由/php-responsive-quote/
从此路由可以添加、编辑和删除引用及其翻译。

显示随机引用

use DavideCasiraghi\PhpResponsiveRandomQuote\QuoteFactory;

$quote = PhpResponsiveQuote::getRandomQuote();

然后可以在任何blade文件中这样包含视图

@include('vendor.responsive-quotes.show-random-quote', [
   'quoteAuthor' => $quote['author'],
   'quoteText' => $quote['text'],
])

贡献

欢迎提交拉取请求。对于重大更改,请首先打开一个问题以讨论您想更改的内容。

请确保根据需要更新测试。

测试

您可以使用此命令运行单元测试并检查代码覆盖率。

./vendor/bin/phpunit --coverage-html=html

因此,您可以在该文件中找到关于代码覆盖率的报告:/html/index.html

许可证

MIT