App\Http\Controllers\DocumentAPIController::show PHP Method

show() public method

public show ( App\Http\Requests\DocumentRequest $request ) : Illuminate\Http\Response | Redirect | Symfony\Component\HttpFoundation\StreamedResponse
$request App\Http\Requests\DocumentRequest
return Illuminate\Http\Response | Redirect | Symfony\Component\HttpFoundation\StreamedResponse
    public function show(DocumentRequest $request)
    {
        $document = $request->entity();
        if (array_key_exists($document->type, Document::$types)) {
            return DocumentController::getDownloadResponse($document);
        } else {
            return $this->errorResponse(['error' => 'Invalid mime type'], 400);
        }
    }