S3サーバーから取得したファイルを結合したい


S3サーバーから取得したファイルとアップロードしたファイルを結合したいと考えて  
下記のコードを作成いたしました。

[code]

    public function uploadJoin(Request $request)
    {
        $file = $request->file('file');
        $content = \Storage::disk('s3')->get( $file_name );
        
        $data = file_get_contents( $content );
        $data .= file_get_contents( $file );
        
        \Storage::disk('s3')->put( $file_name, $data );
        
        return [
            'message' => 'ok',
        ];
    }
    
[/code]

しかしファイル結合「file_get_contents() expects parameter 1 to be a valid
path」とエラーが出て結合できていない状態です。  
S3サーバーから取得したファイルをバイナリデータとして扱うにはどうすればよいのでしょうか。

よろしくお願い致します。




エラーを直訳すると、file_get_contents()の第一パラメータに有効なパスを指定しろって感じなので、単純にfile_get_contents()のパラメータが間違っているんだと思いますが。  
関数の仕様は確認されたのでしょうか？  
[PHP: file_get_contents - Manual](https://www.php.net/manual/ja/function.file-
get-contents.php)

