Inserindo um Data Provider
Como o nome já diz, um data provider é um provedor de dados, que a Engine utiliza para inserir informações no código por meios de foreachs e variáveis. Ainda no nosso exemplo de banner, suponhamos que queiramos adicioná-lo na página inicial, ele seria inserido juntamente com o @foreach. Exemplo:
<div class="banner-home">
@foreach($BannersHome->collection as $banner)
<img src="{{thumb($banner->source, 1000, 300)}}">
@endforeach
</div>
A variável $BannersHome, é a que criamos nomeando o Alias na hora da criação do data provider, ela será utilizada para identificar qual provedor de dados estamos utilizando.
O atributo collection é utilizado para informar que o data provider é uma coleção de ids, sabemos que é uma collection vendo o tipo de propriedade na hora da criação do data provider.
A variável $banner é padrão da plataforma, serve para identificar quando estamos utilizando algo do tipo Banner.
O atributo thumb é padrão da plataforma, serve para identificar quando estamos utilizando algo do tipo Imagem.
O atributo source é padrão da plataforma, serve para inserir a url da imagem.
Comentários
0 comentário
Por favor, entre para comentar.