laravel-deletable:优雅地限制删除Laravel Eloquent模型

时间:2024-02-23 18:32:35
【文件属性】:

文件名称:laravel-deletable:优雅地限制删除Laravel Eloquent模型

文件大小:7KB

文件格式:ZIP

更新时间:2024-02-23 18:32:35

laravel eloquent laravel-package eloquent-models eloquent-orm

Laravel可删除 如,处理您对删除限制 要求 PHP> = 7.2,Laravel> = 5.8。 Laravel> = 6x支持PHP 8.0 安装 composer require f9webltd/laravel-deletable 包将自动注册。 (可选)通过运行以下命令来发布配置文件: php artisan vendor:publish并选择适当的软件包。 文献资料 用法 在雄辩模型中,使用RestrictsDeletion特征: namespace App ; use F9Web \ LaravelDeletable \ Traits \ RestrictsDeletion ; use Illuminate \ Database \ Eloquent \ Model ; class User extends Model { use RestrictsDeletion ; } 特质会覆盖对Eloquent的delete()方法的调用。 在相关模型中实现isDeletable()方法。 此方法应返回true以允许删除,而false拒绝删除: name


【文件预览】:
laravel-deletable-master
----src()
--------Exceptions()
--------LaravelDeletableServiceProvider.php(905B)
--------Traits()
----LICENSE.md(1KB)
----resources()
--------lang()
----.styleci.yml(15B)
----composer.json(1KB)
----README.md(6KB)
----config()
--------f9web-laravel-deletable.php(100B)

网友评论