首页 > 解决方案 > 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 是我的变量,其中包含文件的路径。

在数据库中,数据消失了,但在文件夹中,数据仍然存在。什么可能是错的?请帮我

标签: laravelweb

解决方案


推荐阅读