使用API Laravel时发生文件放置错误

使用API Laravel时发生文件放置错误,laravel,Laravel,在使用Laravel中的API时,我面临着一些问题。以下是错误: 在HandleExceptions->handleError(2,'文件放置'内容(/var/www/html/trazoo/storage/framework/cache/data/cb/f4/cbf48994a1f02d3b4c1bdbcf7d6c3a5d5):无法打开流:没有这样的文件或目录','/var/www/html/trazoo/vendor/laravel/framework/src/light/Filesyste

在使用Laravel中的API时,我面临着一些问题。以下是错误:

在HandleExceptions->handleError(2,'文件放置'内容(/var/www/html/trazoo/storage/framework/cache/data/cb/f4/cbf48994a1f02d3b4c1bdbcf7d6c3a5d5):无法打开流:没有这样的文件或目录','/var/www/html/trazoo/vendor/laravel/framework/src/light/Filesystem/Filesystem.php',122,数组('path'=>'/var/www/html/trazoo/storage/framework/cache/data/cb/f4/cbf4899d461098a1f02d3b4c1bdbcf7d6c3a5d5','contents'=>'157891306i:0;','lock'=>true)) 文件内容('/var/www/html/trazoo/storage/framework/cache/data/cb/f4/cbf4899d461098a1f02d3b4c1bdbcf7d6c3a5d5',157891306i:0;',2) 在Filesystem.php第122行中 在文件系统->放置('/var/www/html/trazoo/storage/framework/cache/data/cb/f4/cbf4899d461098a1f02d3b4c1bdbcf7d6c3a5d5','157891306i:0;',true) 在FileStore.php第66行

但是缓存/数据中有很多文件夹..但不是这个“f4”

同样在FileSystem.php中

public function put($path, $contents, $lock = false)
{
    return file_put_contents($path, $contents, $lock ? LOCK_EX : 0);
}
我不知道这个锁是什么意思。这会造成什么问题吗?我不知道

因此,请任何人提出建议,问题在哪里


谢谢

文件夹可能不可写,请检查缓存文件夹的权限。文件放置内容可能会创建文件,并且需要权限才能执行此操作。

from doc:如果文件名不存在,则创建文件。否则,将覆盖现有文件,除非设置了file_APPEND标志


还有帮助:

权限没问题,每天都会创建文件夹……但不知道为什么在特定的api中会出现此错误。只是一个无关的建议,此错误发生在处理异常时,我认为其他地方存在异常,您应该关注此问题。这是整个错误消息吗?