【发布时间】:2016-10-27 07:05:44
【问题描述】:
我正在使用Lumen Framework,我正在尝试从json 文件中为我的数据库播种。我正在做这样的事情:
public function run()
{
$json = json_decode(file_get_contents('database/seed/file.json'), true);
...
}
但是当我执行种子命令php artisan db:seed 时,我得到了这个错误:
[错误异常]
file_get_contents(database/seed/file.json):打开流失败:没有这样的文件或目录
我尝试这样做:https://stackoverflow.com/a/34201616/3701102,我得到了这个:
[Symfony\Component\Debug\Exception\FatalThrowableError]
调用未定义函数 public_path()
任何想法我做错了什么?
谢谢
【问题讨论】:
-
尝试使用
__DIR__指令而不是相对路径。 -
您是否创建了另一个名为
seed的目录或seeds目录中是否存在file.json? -
@RossWilson 是的,我做到了,首先我只尝试了
file.json,然后我尝试了文件在项目中的路径