使用正确的文件权限在laravel中创建模型

时间:2018-04-05 18:28:34

标签: laravel file-permissions laravel-5.5 artisan

我很难找出问题所在。

我正在使用这个Artisan命令创建一个模型,

Artisan::call('make:model',['name' =>'Models\\'.$module.'\\'.$model_name]);

无论出于何种原因,

1.文件中有一个锁定图标

2.文件的所有者是www-data

3.文件的权限是644但是当我从CLI创建模型时,文件的权限是757。

1 个答案:

答案 0 :(得分:0)

这完全取决于谁运行代码,在这种情况下,web-server运行代码,因此Apache或NGINX是新创建文件的所有者(同样适用于上传)。

您可以使用

更改此设置
  • umask
  • 更改网络服务器的用户/组

最好的选择是使用工匠,从命令行使用它。