问答 / 0 / 5 / 创建于 5年前 / 更新于 5年前
判断文件是否存在 file_exists 函数代码直接执行,判断文件时存在的,当队列执行代码的时候,判断文件不存在,返回false
写log的方式改成这样试试:
Log::info('file_exsist', compact('d'))
这样打印时有返回的,false我要是直接执行判断,能判断成功,但是队列去跑,就判读不出文件存在
同样的代码,队列执行就会判断文件不存在
你直接访问 运行目录是public
public
队列是artisan.php所在目录 也就是项目目录(如果你是cd 到项目目录执行)
artisan.php
函数file_exists有返回值
错误日志看下, 有没有,
代码贴下
图片路径能打印出来 打印返回函数返回,什么也没有
你这Log::info(false) 存入一堆空格 导致你以为没有返回
Log::info(false)
为什么是空格?不知道
用dd看
dd
先把软链接转换成真实的文件路径,然后再用 file_exsit判断,试试:
$realFilePath = readlink($softLink); file_exists($realFilePath)
我要举报该,理由是:
推荐文章: