Level 56
return response($file, 200, ['Content-Type' => $entry->mime]);
2 likes
Hello, can someone help me with this error?
Call to undefined method Illuminate\Support\Facades\Response::header()
public function get($filename){
$entry = Fileentry::where('filename', '=', $filename)->firstOrFail();
$file = Storage::disk('local')->get($entry->filename);
return (new Response($file, 200))
->header('Content-Type', $entry->mime);
}
public function add(Request $request)
{
$file = $request->file('filefield');
$extension = $file->getClientOriginalExtension();
Storage::disk('local')->put($file->getFilename().'.'.$extension, File::get($file));
$entry = new Fileentry();
$entry->mime = $file->getClientMimeType();
$entry->original_filename = $file->getClientOriginalName();
$entry->filename = $file->getFilename().'.'.$extension;
$entry->save();
return redirect('fileentry');
}
return response($file, 200, ['Content-Type' => $entry->mime]);
Please or to participate in this conversation.