我在哪里可以存储Laravel 5中的txt文件,以便我可以阅读它?

时间:2017-05-17 15:59:50

标签: php laravel

目前在我的项目根目录

/checklist_templates
  checklist-test.txt

在我的一个控制器中,我想用index()方法读取该文件。

public function index()
{
  $contents = \File::get('/checklist_templates/checklist-test.txt');
}

但由于某种原因,我不断收到错误:

File does not exist at path /checklist_templates/checklist-test.txt

任何人都知道这可能导致什么?谢谢。

1 个答案:

答案 0 :(得分:0)

我能够解决自己的答案。我想Laravel在打开文件时想要完整的路线,所以我不得不使用以下内容:

$contents = \File::get(base_path('/checklist_templates/checklist-test.txt'));