php - 为什么在 Laravel 5.8 中无法创建目录?
问题描述
在自定义命令中,我运行以下代码:
$path='REP-001';
Storage::disk('reports')->makeDirectory($path,'0777',true,true);
并且在配置中reports
有以下配置filesystems.php
:
return [
'reports' => [
'driver' => 'local',
'root' => storage_path('reports'),
'visibility' => '0766',
],
];
但是,目录并没有被创造出来。如果我在外壳上运行:
ls -l storage
我检索以下内容:
drwxrwxr-x 4 www-data www-data 4096 Jul 30 14:49 app
drwxrwxr-x 2 www-data www-data 4096 Jul 30 08:52 logs
drwxrw-rw- 2 www-data www-data 4096 Jul 30 15:00 reports
尽管有正确的写作权限,但我无法这样做。任何想法为什么?
解决方案
推荐阅读
- r - 使用 R 将一列中的值添加到另一列中缺少第二列中的值
- android - 响应式图像 - 如何?
- python - 使用pandas包在python中组合来自多个excel文件的数据
- sql-server - SP_EXECUTESQL 中的 SQL 注入
- dataset - 在 KITTI 数据集中,哪个序列的初始速度为 0?
- flutter - Flutter GestureDetector 根本不工作
- angular - 剑道树视图的复选框样式问题
- swift - 丢弃 UITableView 内的更改不会反映在 UITextView 不可见但处于活动状态的单元格上
- react-bootstrap - 如何在图像的 src 路径中集成变量?
- python - 如何为 micropython 构建 sphinx 文档