davide-casiraghi / laravel-jumbotron-images
将带有标题和描述的巨幕图像添加到您的页面中。标题和描述支持多语言。
1.0.6
2020-01-21 13:29 UTC
Requires
- php: ^7.1
- astrotomic/laravel-translatable: ^11.1
- illuminate/support: 5.8.* || ^6.0
- intervention/image: ^2.4
- mcamara/laravel-localization: ^1.3
- nesbot/carbon: ^2.17
Requires (Dev)
- orchestra/testbench: 3.8.*
- phpunit/phpunit: ^7.0
README
将带有标题和描述的巨幕图像添加到您的 Laravel 应用程序的页面中。
标题和描述支持多语言。
安装
您可以通过 composer 安装此软件包
composer require davide-casiraghi/laravel-jumbotron-images
发布所有供应商文件
php artisan vendor:publish --force
运行数据库迁移
php artisan migrate
将 JS 文件添加到 /resources/js/app.js
require('./vendor/laravel-jumbotron-images/jquery.stellar');
require('./vendor/laravel-jumbotron-images/laravel-jumbotron-images');
将 SCSS 文件添加到 /resources/sass/app.scss
@import 'vendor/laravel-jumbotron-images/laravel-jumbotron-images';
将您的巨幕添加到巨幕表
发布软件包后,您可以访问此路由来管理您的巨幕
/jumbotron-images
用法
在控制器中包含外观
use DavideCasiraghi\LaravelJumbotronImages\Facades\LaravelJumbotronImages;
在控制器中,将巨幕数据传递给视图。(在这种情况下,我们希望显示 ID 为 1 的巨幕)
$jumbotronImage = LaravelJumbotronImages::getJumbotronImage(1); return view('welcome', [ 'jumbotronImage' => $jumbotronImage, 'jumbotronImageParameters' => LaravelJumbotronImages::getParametersArray($jumbotronImage), ]);
然后,在视图中包含巨幕视图。
@include('vendor.laravel-jumbotron-images.show-jumbotron-image', $jumbotronImage)
代码片段
该库替换了所有此类片段的实例
{# jumbotron id=[1] #}
测试
您可以使用此命令运行单元测试并检查代码覆盖率。
./vendor/bin/phpunit --coverage-html=html
因此,您可以在该文件中找到关于代码覆盖率的报告 /html/index.html
变更日志
请参阅 CHANGELOG 获取有关最近更改的更多信息。
贡献
请参阅 CONTRIBUTING 获取详细信息。
安全性
如果您发现任何与安全相关的问题,请通过电子邮件davide.casiraghi@gmail.com联系,而不是使用问题跟踪器。
致谢
许可证
MIT 许可证(MIT)。有关更多信息,请参阅 许可文件。
Laravel Package Boilerplate
此软件包是使用 Laravel Package Boilerplate 生成的。