romanzipp / laravel-make-file-permissions
在执行 'artisan make:' 命令后自动应用 Unix 文件权限
1.3.1
2023-02-15 12:40 UTC
Requires
- php: ^7.2|^8.0
- illuminate/console: ^5.3|^6.0|^7.0|^8.0|^9.0|^10.0
- illuminate/support: ^5.3|^6.0|^7.0|^8.0|^9.0|^10.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.0
- phpstan/phpstan: ^0.12.99|^1.0
- romanzipp/php-cs-fixer-config: ^3.0
README
此包会在执行 artisan make:
命令后自动应用 Unix 文件权限。
安装
composer require --dev romanzipp/laravel-make-file-permissions
如果你使用 Laravel 5.5+,你已经完成了,否则继续。
romanzipp\MakeFilePermissions\Providers\MakeFilePermissionsProvider::class,
将服务提供者添加到你的 app.php 配置文件中。
配置
将配置复制到 config 文件夹
$ php artisan vendor:publish --provider="romanzipp\MakeFilePermissions\Providers\MakeFilePermissionsProvider"
配置文件
return [ /** * Enable the permission service */ 'enabled' => env('MAKE_PERMISSIONS_ENABLED', true), /** * Apply the following permission */ 'permission' => env('MAKE_PERMISSIONS', '600'), /** * Ignore commands */ 'ignore' => [], ];