diff --git a/app/Concert.php b/app/Concert.php index a8858a5..c9461d8 100644 --- a/app/Concert.php +++ b/app/Concert.php @@ -3,6 +3,7 @@ namespace App; use Illuminate\Database\Eloquent\Model; +use Illuminate\Support\Facades\Storage; use App\Exceptions\NotEnoughTicketsException; class Concert extends Model @@ -124,4 +125,14 @@ class Concert extends Model { return $this->orders()->sum('amount') / 100; } + + public function hasPoster() + { + return $this->poster_image_path !== null; + } + + public function posterUrl() + { + return Storage::disk('public')->url($this->poster_image_path); + } } diff --git a/config/zondicons.php b/config/zondicons.php index 1c2fe80..da0d6af 100644 --- a/config/zondicons.php +++ b/config/zondicons.php @@ -2,6 +2,6 @@ return [ 'spritesheet_path' => resource_path('assets/icons/sprite.svg'), - 'inline' => false, + 'inline' => true, 'class' => 'zondicon', ]; diff --git a/package.json b/package.json index 8450df3..6cde49a 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "bootstrap-sass": "^3.3.7", "gulp": "^3.9.1", "jquery": "^3.1.0", - "laravel-elixir": "^6.0.0-11", + "laravel-elixir": "^6.0.0-16", "laravel-elixir-vue-2": "^0.2.0", "laravel-elixir-webpack-official": "^1.0.2", "lodash": "^4.16.2", diff --git a/resources/assets/less/grid.less b/resources/assets/less/grid.less index 2a7ee3e..276196d 100644 --- a/resources/assets/less/grid.less +++ b/resources/assets/less/grid.less @@ -87,7 +87,6 @@ .row { box-sizing: border-box; display: flex; - flex: 0 1 auto; flex-direction: row; flex-wrap: wrap; margin-right: @gutter-compensation; diff --git a/resources/views/concerts/partials/card-no-poster.blade.php b/resources/views/concerts/partials/card-no-poster.blade.php new file mode 100644 index 0000000..7bd7573 --- /dev/null +++ b/resources/views/concerts/partials/card-no-poster.blade.php @@ -0,0 +1,74 @@ +
{{ $concert->additional_information}}
+{{ $concert->additional_information}}
+{{ $concert->additional_information}}
-Powered by TicketBeast