This commit is contained in:
Malibu
2015-03-02 12:21:42 +01:00
parent 29e8b82b3f
commit 07a3dd235f
5 changed files with 35 additions and 2 deletions

View File

@ -14,6 +14,8 @@ use App\Models\Oeuvre;
use App\Models\Jeu;
use Response;
use Session;
use Config;
use File;
class ReferentController extends Controller {
@ -166,4 +168,33 @@ class ReferentController extends Controller {
$ListeOeuvre->jeux()->sync($table);
}
public function getImage($filename) {
// Append the filename to the path where our images are located
$path = Config::get('view.images') . $filename;
print($path);
// Initialize an instance of Symfony's File class.
// This is a dependency of Laravel so it is readily available.
$file = new Symfony\Component\HttpFoundation\File\File($path);
// Make a new response out of the contents of the file
// Set the response status code to 200 OK
$response = Response::make(
File::get($path),
200
);
// Modify our output's header.
// Set the content type to the mime of the file.
// In the case of a .jpeg this would be image/jpeg
$response->header(
'Content-type',
$file->getMimeType()
);
// We return our image here.
return $response;
}
}