2016-10-24 14 views
0

すべてのファイルのリストを、作成、更新、サイズなどの情報とともに印刷したいと思います。現在、私は使用していますLaravelでファイル情報を印刷

$files = File::allFiles('downloads'); 

しかし、これは私にファイル名を与えます。より良い方法があるのですか、私が紛失しているものと同じもののための財産はありますか?

答えて

1

ドキュメントに従って。本当に各ファイルの完全な情報が必要な場合。 thisライン429

455に編集: 申し訳ありませんが私の悪いさえ にUploadedFile :: createFromBaseは「私たちはドンと思うオブジェクト

を返します あなたはこの

$files = Request::allFiles() 

$fullInfo = []; 
foreach($files as $file) 
{ 
    $fullInfo[$file] = UploadedFile::createFromBase($file) 
} 

文献のような何かを試すことができますlaravelには、ファイルのすべてのプロパティをダンプするオプションがあります。それぞれのプロパティにアクセスするには、getClientOriginalNameのような関数を呼び出します。

それとも

$ファイル= $要求 - >ファイル( 'ファイル')にネイティブメソッドの$ _FILESを試してみてください。

foreach($ファイルとしての$ファイル){ $ファイル名= $ファイル - > getClientOriginalName(); }

+0

これを使用してサイズを取得し、時間を作成し、その他の情報を得る方法を詳しく説明できますか? – JackSlayer94

関連する問題