iがストレージ/ appフォルダ内のテキストファイルを持っていると私は、コントローラでの使用のPHPファイル()関数をしたいが、私はエラーを取得:エラー
がために失敗しましたオープンストリーム:そのようなファイルやディレクトリは
ありません私はあなたがアクセス許可の問題ですfolder.Itストレージへのアクセス権を与えるべきだと思うlaravel 5.5
iがストレージ/ appフォルダ内のテキストファイルを持っていると私は、コントローラでの使用のPHPファイル()関数をしたいが、私はエラーを取得:エラー
がために失敗しましたオープンストリーム:そのようなファイルやディレクトリは
ありません私はあなたがアクセス許可の問題ですfolder.Itストレージへのアクセス権を与えるべきだと思うlaravel 5.5
を使用しています。プロジェクトフォルダ内
を実行し、このコマンド:
sudo chmod 777 -R storage/
また、あなたは、コントローラ内のファイルパッケージを使用していることを確認する必要があります。
ストレージフォルダにアクセス許可の問題がある場合、Laravelはまったく動作しません。 – spirit
コードを書き留めておいてください。あなたはおそらく不正なパスを持っています。 storage/appは、laravelのファイルシステム用のデフォルトのフォルダであり、phpではありません。 – spirit
あなたはそうしてはいけません。 Laravelには[ファイル抽象化](https://laravel.com/docs/5.5/filesystem#retrieving-files)があり、代わりに使用する必要があります。そうすれば、将来的にS3などのリモートファイルシステムに切り替える必要があれば、簡単に行うことができます。 –
はい、代わりにこの方法を使用しました しかし、その方法が機能しない理由はまだ分かりません – behnam