diff --git a/packages/Webkul/Category/src/Models/Category.php b/packages/Webkul/Category/src/Models/Category.php index 8a38f7c02..b40ff1a77 100755 --- a/packages/Webkul/Category/src/Models/Category.php +++ b/packages/Webkul/Category/src/Models/Category.php @@ -8,6 +8,13 @@ use Illuminate\Support\Facades\Storage; use Webkul\Category\Contracts\Category as CategoryContract; use Webkul\Attribute\Models\AttributeProxy; +/** + * Class Category + * + * @package Webkul\Category\Models + * + * @property-read string $url_path maintained by database triggers + */ class Category extends TranslatableModel implements CategoryContract { use NodeTrait; diff --git a/packages/Webkul/Category/src/Models/CategoryTranslation.php b/packages/Webkul/Category/src/Models/CategoryTranslation.php index 6916e3146..fc6318486 100755 --- a/packages/Webkul/Category/src/Models/CategoryTranslation.php +++ b/packages/Webkul/Category/src/Models/CategoryTranslation.php @@ -5,6 +5,13 @@ namespace Webkul\Category\Models; use Illuminate\Database\Eloquent\Model; use Webkul\Category\Contracts\CategoryTranslation as CategoryTranslationContract; +/** + * Class CategoryTranslation + * + * @package Webkul\Category\Models + * + * @property-read string $url_path maintained by database triggers + */ class CategoryTranslation extends Model implements CategoryTranslationContract { public $timestamps = false; diff --git a/packages/Webkul/Shop/src/Database/Migrations/2019_11_21_194541_add_column_url_path_to_category_translations.php b/packages/Webkul/Shop/src/Database/Migrations/2019_11_21_194541_add_column_url_path_to_category_translations.php index 167f43056..4d4a172ef 100644 --- a/packages/Webkul/Shop/src/Database/Migrations/2019_11_21_194541_add_column_url_path_to_category_translations.php +++ b/packages/Webkul/Shop/src/Database/Migrations/2019_11_21_194541_add_column_url_path_to_category_translations.php @@ -14,7 +14,8 @@ class AddColumnUrlPathToCategoryTranslations extends Migration public function up() { Schema::table('category_translations', function (Blueprint $table) { - $table->string('url_path'); + $table->string('url_path') + ->comment('maintained by database triggers'); }); } diff --git a/packages/Webkul/Shop/src/Database/Migrations/2019_11_21_194627_add_trigger_to_category_translations.php b/packages/Webkul/Shop/src/Database/Migrations/2019_11_21_194627_add_trigger_to_category_translations.php index 244cd5e3c..49888ebb4 100644 --- a/packages/Webkul/Shop/src/Database/Migrations/2019_11_21_194627_add_trigger_to_category_translations.php +++ b/packages/Webkul/Shop/src/Database/Migrations/2019_11_21_194627_add_trigger_to_category_translations.php @@ -91,7 +91,7 @@ SQL; SET NEW.url_path = urlPath; END IF; - SQL; +SQL; } } diff --git a/packages/Webkul/Shop/src/Database/Migrations/2019_11_21_194648_add_url_path_to_existing_category_translations.php b/packages/Webkul/Shop/src/Database/Migrations/2019_11_21_194648_add_url_path_to_existing_category_translations.php index 9613bd079..7b8565bd1 100644 --- a/packages/Webkul/Shop/src/Database/Migrations/2019_11_21_194648_add_url_path_to_existing_category_translations.php +++ b/packages/Webkul/Shop/src/Database/Migrations/2019_11_21_194648_add_url_path_to_existing_category_translations.php @@ -15,7 +15,7 @@ class AddUrlPathToExistingCategoryTranslations extends Migration { $sqlStoredFunction = <<< SQL SELECT get_url_path_of_category(:category_id, :locale_code) AS url_path; - SQL; +SQL; $categoryTranslationsTableName = app(CategoryTranslation::class)->getTable(); diff --git a/packages/Webkul/Shop/src/Database/Migrations/2019_11_21_194703_add_trigger_to_categories.php b/packages/Webkul/Shop/src/Database/Migrations/2019_11_21_194703_add_trigger_to_categories.php index 0fb1e6af4..2d8745c86 100644 --- a/packages/Webkul/Shop/src/Database/Migrations/2019_11_21_194703_add_trigger_to_categories.php +++ b/packages/Webkul/Shop/src/Database/Migrations/2019_11_21_194703_add_trigger_to_categories.php @@ -49,7 +49,7 @@ class AddTriggerToCategories extends Migration CLOSE curs; END IF; - SQL; +SQL; $insertTrigger = <<< SQL CREATE TRIGGER %s @@ -58,7 +58,7 @@ class AddTriggerToCategories extends Migration BEGIN $triggerBody END; - SQL; +SQL; $updateTrigger = <<< SQL CREATE TRIGGER %s @@ -67,7 +67,7 @@ class AddTriggerToCategories extends Migration BEGIN $triggerBody END; - SQL; +SQL; DB::unprepared(sprintf('DROP TRIGGER IF EXISTS %s;', self::TRIGGER_NAME_INSERT)); DB::unprepared(sprintf($insertTrigger, self::TRIGGER_NAME_INSERT));