laravel - Laravel取消链接不会删除文件
问题描述
我的 laravel 版本 = 7.18.0
这是我的代码:
public function deleteUFile(Request $request, $id, $userid) {
$temp= UFile::where('id_ufile','=',$id)->where('user_id','=',$userid)->first();
echo($temp->path);
$temp->delete($temp->path);
$result = array();
$result["id"] =1;
$result["message"] = 'Delete Successfull';
return json_encode($result);
}
public function delete($link){
if(file_exists($link)){
var_dump($link);
chmod($link, 0644);
@unlink($link);
}
parent::delete();
}
Path 是我的变量,其中包含文件的路径。
在数据库中,数据消失了,但在文件夹中,数据仍然存在。什么可能是错的?请帮我
解决方案
推荐阅读
- azure - Azure 应用注册 - 范围和权限
- python - 在存储为 netcdf 文件集的较大数据集上使用 dask reduce 函数的正确方法
- google-cloud-platform - GCP - 将服务帐户模拟为用户
- javascript - 当我向下滚动页面时,如何让不同的背景图像亮起?
- scala - 通过在 azure databrick 中运行 head 命令导致的文字编号无效
- java - Set method for Java Calendar only works if I do a print of it
- lua - 为什么 Lua 表索引不能为零?
- amazon-web-services - 使用 AWS Go 开发工具包的动态清单
- python - 使用 pytest 对返回值的 void 方法进行单元测试
- git - 如何撤消 git restore 以取回更改