buzkall / finisterre
辅助包
0.4.1
2024-09-17 10:02 UTC
Requires
- php: ^8.2
- filament/filament: ^3.2
- filament/spatie-laravel-media-library-plugin: ^3.2
- illuminate/contracts: ^10.0|^11.0
- mokhosh/filament-kanban: ^2.8
- spatie/eloquent-sortable: ^4.4
- spatie/laravel-package-tools: ^1.16
Requires (Dev)
- larastan/larastan: ^2.9
- laravel/pint: ^1.14
- nunomaduro/collision: ^8.1.1|^7.10.0
- orchestra/testbench: ^9.0.0|^8.22.0
- pestphp/pest: ^2.34
- pestphp/pest-plugin-arch: ^2.7
- pestphp/pest-plugin-laravel: ^2.3
- phpstan/extension-installer: ^1.3
- phpstan/phpstan-deprecation-rules: ^1.1
- phpstan/phpstan-phpunit: ^1.3
- spatie/laravel-ray: ^1.35
README
我的辅助包
安装
您可以通过composer安装此包
composer require buzkall/finisterre
您可以使用以下命令发布配置文件
php artisan vendor:publish --tag="finisterre-config"
这是已发布配置文件的内容
return [ 'active' => env('FINISTERRE_ACTIVE', false), 'table_name' => 'finisterre_tasks', 'comments_table_name' => 'finisterre_task_comments', ];
默认情况下,此包不会被激活,您可以通过在.env文件中添加以下内容来更改此设置
FINISTERRE_ACTIVE=true
您可以在配置文件中更改表的名称,您可以使用以下命令发布和运行迁移
php artisan vendor:publish --tag="finisterre-migrations"
php artisan migrate
可选地,您可以使用以下命令发布视图
php artisan vendor:publish --tag="finisterre-views"
使用方法
将插件添加到您的面板提供商
use Buzkall\Finisterre\Finisterre; public function panel(Panel $panel): Panel { return $panel ->plugins([ Finisterre::make(), ]) ]) }
测试
composer test