文件名称:laravel-user-settings:每个用户的简单且持久的布尔设置
文件大小:28KB
文件格式:ZIP
更新时间:2024-05-20 16:39:43
laravel laravel-5-package PHP
Laravel用户设置 每个用户的简单且持久的布尔设置。 开发此软件包的目的是帮助您为每个用户存储简单的布尔设置(真/假或是/否设置)。 特征 仅有1个附加列可用于多种设置。 设置存储为二进制。 可以在所有型号上使用。 可定制的。 快速地。 背景 Laravel用户设置每个实体仅需要1个额外的列(bigint)。 所有设置都以二进制值的形式存储在此列中。 通过在PHP中使用,我们可以在单个列中存储多个设置,而无需额外的编码/解码或多个查询。 MySQL支持搜索启用的设置 用法 获取设置 $ user -> setting ( 'my_setting' ); 或者 $ user -> getSetting ( 'my_setting' ); 设定设定 $ user -> setting ( 'my_setting' , true ); 或者 $ user -> setSet
【文件预览】:
laravel-user-settings-master
----composer.json(798B)
----.travis.yml(125B)
----phpunit.xml(994B)
----config()
--------user-settings.php(475B)
----composer.lock(124KB)
----database()
--------migrations()
----tests()
--------EmptyUserCreatedTest.php(808B)
--------QueryBuilderMacrosAreWorkingTest.php(2KB)
--------UserSettingsAreStoredTest.php(2KB)
--------User.php(646B)
--------InvalidSettingThrowsExceptionTest.php(807B)
--------BitwiseSettingsListGeneratedTest.php(381B)
--------TestCase.php(2KB)
----LICENSE(1KB)
----src()
--------Helpers()
--------Exceptions()
--------Traits()
--------LaravelUserSettingsServiceProvider.php(951B)
----.gitignore(14B)
----README.md(4KB)