risetechapps/view-suite
最新稳定版本:1.0.0
Composer 安装命令:
composer require risetechapps/view-suite
包简介
Pacote de views personalizadas da Rise Tech (erros, e-mails e layouts compartilhados).
README 文档
README
Pacote de views personalizadas da Rise Tech para aplicações Laravel.
Inclui templates para páginas de erro, layouts base e templates de e-mail, totalmente prontos para uso e personalização.
Compatível com Laravel 12+ e PHP 8.3+
🚀 Instalação
Via Composer
composer require risetechapps/view-suite
⚙️ Configuração
O pacote é automaticamente registrado pelo Laravel através do Service Provider:
RiseTechApps\ViewSuite\ViewSuiteServiceProvider::class
Se quiser publicar as views para customizar no seu projeto, rode:
php artisan vendor:publish --provider="RiseTechApps\ViewSuite\ViewSuiteServiceProvider" --tag=views
As views serão copiadas para:
resources/views/vendor/view-suite/
🧱 Estrutura das Views
resources/
└── views/
└── vendor/
└── view-suite/
├── layouts/
│ └── base.blade.php
├── errors/
│ ├── 404.blade.php
│ └── 500.blade.php
└── emails/
├── welcome.blade.php
└── reset.blade.php
🖼️ Uso
Exibir uma view de erro
return response()->view('view-suite::errors.404', [], 404);
Enviar um e-mail com o template do pacote
Mail::send('view-suite::emails.welcome', ['user' => $user], function ($message) use ($user) { $message->to($user->email)->subject('Bem-vindo à Rise Tech!'); });
Usar o layout base
@extends('view-suite::layouts.base') @section('content') <p>Conteúdo da sua página customizada.</p> @endsection
🧩 Personalização
As views publicadas podem ser totalmente alteradas conforme a identidade visual do seu projeto.
Basta editar os arquivos em resources/views/vendor/view-suite/.
Exemplo de footer padrão:
<footer> <p>Powered by <strong>Rise Tech</strong> 🚀</p> </footer>
🧪 Testes
Este package utiliza o Orchestra Testbench para testes isolados.
Para rodar os testes:
composer test
Ou gerar relatório de cobertura:
composer test-coverage
🛠️ Requisitos
| Dependência | Versão mínima |
|---|---|
| PHP | 8.3 |
| Laravel | 12.x |
| Orchestra Testbench | 9.x |
| PHPUnit | 11.x |
🧑💻 Autor
Rise Tech
📧 apps@risetech.com.br
🌐 https://risetech.com.br
💼 https://github.com/risetechapps
🪪 Licença
Este projeto é licenciado sob a MIT License.
💡 Dica: Use o ViewSuite como base para padronizar todas as views da sua organização, garantindo uma identidade visual consistente entre os produtos Rise Tech.
统计信息
- 总下载量: 48
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-11-05