From 8ec6f24df4a22321fdcdca801b26fffa653057e1 Mon Sep 17 00:00:00 2001 From: Ludovic CANDELLIER Date: Wed, 7 Apr 2021 22:56:15 +0200 Subject: [PATCH] Fix --- Gruntfile.js | 2 +- app/Models/Shop/Article.php | 8 ++++++++ app/Repositories/Shop/ArticlePrices.php | 6 +++--- composer.json | 1 + 4 files changed, 13 insertions(+), 4 deletions(-) diff --git a/Gruntfile.js b/Gruntfile.js index 2a497fd9..60be0934 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -24,7 +24,7 @@ var jsCoreInclude = [ // 'build/js/include/core/lang.js', 'build/js/include/core/objectLength.js', // 'build/js/include/core/session.js', -// 'build/js/include/core/url.js', + 'build/js/include/core/url.js', // 'build/js/include/core/user.js', // 'build/js/include/form/check_fields.js', // 'build/js/include/form/checkbox.js', diff --git a/app/Models/Shop/Article.php b/app/Models/Shop/Article.php index ac8f06e0..8effe995 100644 --- a/app/Models/Shop/Article.php +++ b/app/Models/Shop/Article.php @@ -3,8 +3,12 @@ namespace App\Models\Shop; use Illuminate\Database\Eloquent\Model; + +use Spatie\Image\Manipulations; +use Spatie\MediaLibrary\Models\Media; use Spatie\MediaLibrary\HasMedia\HasMedia; use Spatie\MediaLibrary\HasMedia\HasMediaTrait; + use Rinvex\Categories\Traits\Categorizable; use Rinvex\Tags\Traits\Taggable; use Fico7489\Laravel\EloquentJoin\Traits\EloquentJoin; @@ -66,5 +70,9 @@ class Article extends Model implements HasMedia return $query->where('shop_articles.article_family_id',$id); } + public function registerMediaConversions(Media $media = null) + { + $this->addMediaConversion('thumb')->fit(Manipulations::FIT_CROP, 150, 150); + } } \ No newline at end of file diff --git a/app/Repositories/Shop/ArticlePrices.php b/app/Repositories/Shop/ArticlePrices.php index aac3f414..fa484019 100644 --- a/app/Repositories/Shop/ArticlePrices.php +++ b/app/Repositories/Shop/ArticlePrices.php @@ -41,9 +41,9 @@ class ArticlePrices public static function storePrices($article_id, $prices) { - dump($article_id); - dump($prices); - exit; + // dump($article_id); + // dump($prices); + // exit; if ($prices) { foreach ($prices as $key => $price) { $price['article_attribute']['article_attribute_value_id'] = $price['attribute']['attribute_value_id']; diff --git a/composer.json b/composer.json index c2050e37..7a1e66ce 100644 --- a/composer.json +++ b/composer.json @@ -74,6 +74,7 @@ "sheub/ban-france-provider": "^1.0@dev", "smajohusic/laravel-mail-logger": "^1.0", "soved/laravel-gdpr": "^1.5", + "spatie/image-optimizer": "^1.3", "spatie/laravel-activitylog": "^3.6", "spatie/laravel-backup": "^6.7", "spatie/laravel-medialibrary": "^7.0",