novius / laravel-backpack-slideshow
幻灯片管理的管理员界面
0.2.0
2020-03-23 09:39 UTC
Requires
- php: >=7.3
- laravel/framework: ~5.5.0|~5.6.0
- novius/laravel-backpack-crud-extended: ~0.3.0|~0.4.0
- spatie/laravel-medialibrary: ~6.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ~2.12.0
- orchestra/testbench: ~3.5
- phpunit/phpunit: ~6.0
This package is auto-updated.
Last update: 2024-09-26 11:09:06 UTC
README
幻灯片管理的管理员界面
安装
在您的终端中
composer require novius/laravel-backpack-slideshow
在config/app.php
中添加
\Novius\Backpack\Slideshow\SlideshowServiceProvider::class, \Spatie\MediaLibrary\MediaLibraryServiceProvider::class,
运行
php artisan vendor:publish --provider="Novius\Backpack\Slideshow\SlideshowServiceProvider" --tag="routes"
php artisan vendor:publish --provider="Novius\Backpack\Slideshow\SlideshowServiceProvider" --tag="lang"
php artisan vendor:publish --provider="Novius\Backpack\Slideshow\SlideshowServiceProvider" --tag="migrations"
php artisan vendor:publish --provider="Novius\Backpack\Slideshow\SlideshowServiceProvider" --tag="views"
php artisan vendor:publish --provider="Novius\Backpack\Slideshow\SlideshowServiceProvider" --tag="config"
php artisan vendor:publish --provider="Spatie\MediaLibrary\MediaLibraryServiceProvider" --tag="migrations"
php artisan migrate
用法与特性
在管理员面板上集成
将以下代码添加到:resources/views/vendor/backpack/base/inc/sidebar.blade.php
<li> <a href="{{ route('crud.slideshow.index') }}" title=""> <i class="fa fa-picture-o"></i> <span>{{ trans('backpack_slideshow::slideshow.slideshow') }}</span> </a> </li>
然后您可以创建您的幻灯片。
然后您可以像这样显示您的幻灯片
// The function "display" takes one parameter: // 1. Slug => Identifies the slideshow <?php echo \Novius\Backpack\Slideshow\Models\Slideshow::display('slugOfMySlideshow'); ?>
请随意覆盖基本视图以满足您的需求。
/resources/views/vendor/laravel-backpack-slideshow/slider.blade.php
测试
使用以下命令运行测试
./test.sh
运行Linter
使用以下命令运行php-cs
./cs.sh
贡献
欢迎贡献!在Github上留下一个问题,或创建一个Pull Request。
许可证
此软件包受GNU Affero通用公共许可证v3或(根据您的选择)任何更新版本的约束。