2017-05-17 3 views
1

現在、私のプロジェクトのルートに私はどこにtxtファイルをLaravel 5に保存すれば読めるのですか?

/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

誰もがこれを引き起こしている可能性があります知っていますか?ありがとうございました。

+0

"checklist-test.txt"ファイルパスは何ですか? –

+0

完全なファイルパスを使用します。 – Sandeesh

+1

パブリックフォルダの下にファイルを格納できます。 – Webinion

答えて

0

私は自分の答えを解決することができました。私はLaravelがファイルを開くときに完全なルートを望んでいると思いますので、以下を使用しなければなりませんでした。

$contents = \File::get(base_path('/checklist_templates/checklist-test.txt')); 
関連する問題