Gestor de slides BS4 com definição de largura e altura, recorte de imagem, prazo de exibição, intervalo, exibição ou não de controles e marcadores.
Laravel 7 or above, PHP >= 7.2.5
composer require dataview/ioslide dev-master
laravel 5.6 or below, PHP >= 7 and < 7.2.5
composer require dataview/ioslide 1.0.0
php artisan io-slide:install
- Configure o webpack conforme abaixo
...
let slide = require('intranetone-slide');
io.compile({
services:[
...
new slide(),
...
]
});
- Compile os assets e faça o cache
npm run dev|prod|watch
php artisan config:cache
- Adicione a chamada da classe ao seu arquivo .blade
@php
use Dataview\IOSlide\Slide
@endphp
- Insira o componente abaixo informando o ID do slide a ser exibido , se "slide" não for informado, o ID mais recente será utilizado, os parametros: indicators, controls, pause e interval, podem ser informados subscrevendo os valores do cadastro.
@component('Slide::fe.slide',[
"slide"=> Slide::find(5),
"indicators"=>true, // irá subscrever o parâmetro "indicators" informado no cadastro
])
@endcomponent