在迁移 laravel 4.2 的目录中找不到文件



我正在编写一个迁移,它从 txt 文件读取并根据从文本文件接收的数据创建表,如果我将其用作函数,以下内容可以完美运行

$files = File::glob("translation/*.txt" );

它获取/public/translation/文件夹中的所有 txt 文件,但是当我在迁移文件中使用它时,上面的代码不起作用,有人可以帮我吗?

这样的相对路径非常不可靠。尝试将这些帮助程序使用绝对路径 http://laravel.com/docs/4.2/helpers#paths

相对于app_path()应该对你有好处。例如

$files = File::glob(app_path()."/translation/*.txt" );

最新更新