如何在Laravel 5.1中获取文件的内容

时间:2016-03-14 20:00:57

标签: php laravel

我正在尝试获取目录中所有文件的内容,并且收到错误消息

  

Util.php第114行中的ErrorException:   preg_match()期望参数2为字符串,给定数组

。下面是我正在使用的代码。

public function store(Request $request)
{
    $directory = storage_path('app/xmlentries/uploads');
    $files = File::files($directory);
    foreach ($files as $file)        
    {
        $contents = Storage::get($file);
        dd($contents);        
    }

如何获取此文件夹中所有文件的内容?

1 个答案:

答案 0 :(得分:0)

试试这个:

$directory = storage_path('app/xmlentries/uploads/');

foreach (glob($directory . "*") as $file) {
    $fileContent = file_get_contents($file);
    dd($fileContent); // change this per your need
}

请注意,这将显示第一个文件,然后停止!