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

时间:2015-04-20 06:00:22

标签: laravel-4 migration

我正在编写一个迁移文件,它从txt文件中读取并根据从文本文件中收到的数据创建表格,如果我将其用作函数,则以下工作非常有效

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

它获取/ public / translation /文件夹中的所有txt文件,但是当我在迁移文件中使用它时,上面的代码无效,有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

这种相对路径非常不可靠。尝试使用绝对路径与这些助手http://laravel.com/docs/4.2/helpers#paths

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

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