2017-11-20 6 views
0

大きなファイルを扱うための自分のクラスを作成する必要があります。 yield演算子に基づいています。 Laravelにはそのような機能はありません。あなたが何かを指すことができれば、私は見つけられませんでした。質問はカスタムクラスを格納するための適切な場所についてです。Laravel - ファイルシステムを扱うためのクラスを格納するためのパス

私は文書https://laravel.com/docs/5.5/structureを読んでいます。

どこにこのようなクラスを保存するのに適していますか?

おそらくapp/filesystem/FileSystemBigfile.phpのようなものでしょうか?

上記のフォルダにファイルシステムに関する他のすべてのクラスを保存しても問題ありませんか?あなたはむしろ使うべき

app/filesystem/FileSystemBigfile.php 

答えて

2

このファイルを置く場所は関係ありませんが、あなたはPSR-4 SOの代わりに使用する必要があります

app/Filesystem/FileSystemBigfile.php 

私は個人的にサービスを使用してのために私はServicesディレクトリを持っているので、私は、例えば使用する非標準のもの:そのため

app/Services/Filesystem/FileSystemBigfile.php 

+0

ああ、ServicesフォルダはyiiのComponentsフォルダを思い出させます – Tebe

関連する問題