想要从两个数据库n文件夹中删除文件,但不删除表单文件夹

时间:2018-07-09 06:45:35

标签: laravel

public function deletePublication($publication_id=null){
    if(!empty($publication_id)){
        Publication::where(['publication_id'=>$publication_id])->delete();
        return redirect()->back()->with('flash_message_success','Publication Deleted Successfully..');
    }
}

通过此代码,我无法从位于public / files内的文件夹中删除文件,但是文件已从数据库中删除。能帮我如何从这两个文件夹中删除文件吗?

3 个答案:

答案 0 :(得分:1)

非常简单,试试这个

"Saturday"

路径,它在表中必须不同。 要了解有关访问File system Laravel

的更多信息

答案 1 :(得分:0)

您刚刚添加了从数据库中删除文件的代码。需要从文件夹中删除文件,请尝试以下代码

$filePath = 'public/files';
unlink($filePath);

请阅读unlink()函数的详细信息

http://php.net/manual/en/function.unlink.php

您也可以尝试从laravel删除文件,请查看laravel文档中的链接

https://laravel.com/docs/5.6/filesystem#deleting-files

答案 2 :(得分:0)

创建发布的代码是什么?创建出版物(包括上传文件)所做的操作,还必须做相反的操作(删除文件)。

Laravel有一个很好的文档,您可以参考以下链接来了解如何删除文件/目录:https://laravel.com/docs/5.6/filesystem