agenciafmd / admix-articles
Artigos - Agência F&MD
Requires
- agenciafmd/admix-categories: dev-master
- laravel/framework: 5.8.*
This package is auto-updated.
Last update: 2024-10-28 00:55:45 UTC
README
- Artigos no site sem dor de cabeça
Instalação
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
Configuração
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,
// ],
// ],
// ],
],
];
Segurança
Caso encontre alguma falha de segurança, por favor, envie um email para irineu@fmd.ag ao invés de abrir uma issue
Creditos
Licença
Licença MIT. Clique aqui para mais detalhes