abianbiya / laralag
Laralag CRUD 生成器和访问管理启动器
0.2.16
2024-09-12 12:38 UTC
Requires
- php: ^8.2
- laravel/breeze: ^2.0
- laravel/framework: ^11.0
- laravel/tinker: ^2.9
- livewire/livewire: ^3.4
- livewire/volt: ^1.0
- spatie/laravel-backup: ^8.4
- spatie/laravel-html: ^3.7
Requires (Dev)
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.0
This package is auto-updated.
Last update: 2024-09-12 12:39:06 UTC
README
此包添加了根据表格生成 CRUD 以及管理用户和角色的访问权限的功能。
安装
您可以通过 composer 安装此包
composer require abianbiya/laralag
然后运行
php artisan lag:install
然后向您的 app/Models/User.php 添加 HasUuids
和 HasPermissions
特性
use Abianbiya\Laralag\Traits\HasPermissions; use Illuminate\Database\Eloquent\Concerns\HasUuids; class User extends Authenticatable { use HasFactory, Notifiable, HasUuids, HasPermissions; // rest of the code
现在您就可以使用了。
使用方法
生成 CRUD
- 创建迁移并执行迁移
- 使用 StudlyCase 表名运行 artisan make module
php artisan make:module Post
测试
composer test
变更日志
请参阅 CHANGELOG 了解最近更改的更多信息。
贡献
请参阅 CONTRIBUTING 了解详细信息。
安全性
如果您发现任何与安全性相关的问题,请通过电子邮件 mail.anbiya@gmail.com 联系,而不是使用问题跟踪器。
致谢
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件。
Laravel 包模板
此包是使用 Laravel 包模板 生成的。