- Artigos no site sem dor de cabeça
composer require agenciafmd/admix-articles:dev-master
Execute a migração
php artisan migrate
Os seeds funcionarão diretamente do pacote. Caso precise de alguma customização, faça a publicação.
Não esqueça de corrigir os namespaces, paths das pastas e rodar o composer dumpautoload
para que os arquivos sejam encontrados
php artisan vendor:publish --tag=admix-articles:seeders
Por padrão, as configurações do pacote são:
<?php
return [
'name' => 'Artigos',
'icon' => 'icon fe-book',
'sort' => 20,
'default_sort' => [
'-is_active',
'-star',
'-published_at',
'name',
],
'category' => false,
'wysiwyg' => false,
'call' => false,
'short_description' => false,
'video' => false,
'published_at' => true,
'downloads' => false,
];
Se for preciso, você pode customizar estas configurações
php artisan vendor:publish --tag=admix-articles:configs
caso tenha habilitado as categorias, é importante republicar os seeds
Para as imagens, faça a mesclagem do /vendor/agenciafmd/admix-articles/src/config/upload-configs.php
na sua aplicação
<?php
return [
'article' => [
'image' => [ //nome do campo
'label' => 'imagem', //label do campo
'multiple' => false, //se permite o upload multiplo
'faker_dir' => false, #database_path('faker/article/image'),
'sources' => [
[
'conversion' => 'min-width-1366',
'media' => '(min-width: 1366px)',
'width' => 1024, // 16:9
'height' => 576,
],
[
'conversion' => 'min-width-1280',
'media' => '(min-width: 1280px)',
'width' => 776,
'height' => 437,
],
],
],
],
'articles-categories' => [
// 'image' => [ //nome do campo
// 'label' => 'imagem', //label do campo
// 'multiple' => false, //se permite o upload multiplo
// 'faker_dir' => false, #database_path('faker/articles-categories/image'),
// 'sources' => [
// [
// 'conversion' => 'min-width-1366',
// 'media' => '(min-width: 1366px)',
// 'width' => 1024, // 16:9
// 'height' => 576,
// ],
// [
// 'conversion' => 'min-width-1280',
// 'media' => '(min-width: 1280px)',
// 'width' => 776,
// 'height' => 437,
// ],
// ],
// ],
],
];
Caso encontre alguma falha de segurança, por favor, envie um email para [email protected] ao invés de abrir uma issue
Licença MIT. Clique aqui para mais detalhes