php - mkdir():文件存在于 laravel 5.8
问题描述
我试图用会话创建新文件夹,但是当文件夹已经存在时我发现了这个错误..这是我的控制器
$sesi = Session::get('id');
if((file_exists($sesi))&&(is_dir($sesi)))
{
return view('belanja/gerai_ut/home_input');
}
else
{
//memasukan fungsi mkdir
mkdir ("archive_gambar\\$sesi");
return view('belanja/gerai_ut/home_input');
}
为什么if语句不可读
解决方案
use Illuminate\Support\Facades\File;
$path=your_desire_folder_path;
if (!File::exists($path)) {
mkdir(public_path($path), 0777, true);
}
推荐阅读
- python-3.x - 如何在 python 中实现全局“oracle”?
- javascript - 在 redux-observable 中完成一些异步操作后,如何对 redux 操作进行排序?
- r - dataframe column containing lists extracted as columns of the same dataframe
- javascript - AngularJS 选择 | 从 JSON 中选择一个 id 后,显示该 id 的其余信息
- java - Openshift 部署 F8:无法访问集群以检测模式:sun.security.validator.ValidatorException
- swift - 使用 YouTube API 和 Alamofire 插入评论
- java - 如何在 Web.xml 本身中引用 Web.xml 的上下文参数?
- javascript - 检测页面上的滚动方向 - 更新上一个值
- php - 每当我上传页面时,如何让我的页面停止输入“谷歌欺骗性网站”
- android - 我们可以识别视图是 Toast 还是 Dialog 吗?如果是,那么如何?