ncaroyannis / laravel-sqlite-fluent-drop-foreign
在使用sqlite数据库时添加fluent dropForeign功能
dev-master
2022-10-20 22:25 UTC
Requires
- php: ^8.0
- illuminate/database: ^8.0|^9.0
- illuminate/support: ^8.0|^9.0
Requires (Dev)
- exolnet/phpcs-config: ^1.0
- orchestra/testbench: ^6.0|^7.0
- phpunit/phpunit: ^9.3.3
- squizlabs/php_codesniffer: ^3.6
This package is auto-updated.
Last update: 2024-09-21 03:01:11 UTC
README
在使用SQLite数据库时使dropForeign操作更流畅。
安装
使用composer要求此包
composer require exolnet/laravel-sqlite-fluent-drop-foreign
如果您不使用包自动发现,请将服务提供者添加到config/app.php
中的providers
数组
Exolnet\SQLiteFluentDropForeign\SQLiteFluentDropForeignServiceProvider::class
用法
安装此包后,所有对sqlite
连接的dropForeign
调用都将返回一个new Fluent()
,以避免出现SQLite不支持删除外键(您需要重新创建表)
错误。
测试
要运行phpUnit测试,请使用
composer test
贡献
请参阅CONTRIBUTING和行为准则以获取详细信息。
安全性
如果您发现任何安全相关的问题,请发送电子邮件至security@exolnet.com,而不是使用问题跟踪器。