Modif url

This commit is contained in:
2017-10-04 16:46:56 +02:00
parent ece421c39c
commit e94ccf41d3
3 changed files with 19 additions and 10 deletions

View File

@@ -10,8 +10,11 @@ use Meoran\Images\Model\Image;
class ImagesController extends BaseController
{
public function get($template, $filename)
public function get($filename, $template = null)
{
if ($template === null) {
$template = 'original';
}
switch (strtolower($template)) {
case 'original':
return $this->getOriginal($filename);
@@ -25,7 +28,7 @@ class ImagesController extends BaseController
public function upload(Request $request)
{
$this->validate($request, [
'image' => 'required|file|image'
'image' => 'required|file|image'
]);
$image = new Image(['content' => $request->file('image')]);
@@ -66,10 +69,10 @@ class ImagesController extends BaseController
$lifetime = config('image.lifetime');
if (empty($lifetime)) {
$content = $this->applyTemplate($template,$path)->encode();
$content = $this->applyTemplate($template, $path)->encode();
} else {
$content = app('image')->cache(function ($image) use ($template, $path) {
$this->applyTemplate($template,$path,$image);
$this->applyTemplate($template, $path, $image);
return $image;
}, $lifetime);
}