Skip to content

Instantly share code, notes, and snippets.

View cagartner's full-sized avatar

Carlos Augusto Gartner cagartner

View GitHub Profile
@cagartner
cagartner / m2-form-validation.js
Created February 26, 2021 19:03
Magento 2 - Validation Add to Cart form on input change - not on submit
require([
'jquery',
'Magento_Catalog/product/view/validation'
], function($){
$('#qty').on('input', function () {
$('#product_addtocart_form').validation('isValid');
});
});
@cagartner
cagartner / clean-cache-mcloud.sh
Created January 29, 2021 15:49
Clean redis cache on mcloud
redis-cli -p 6372 #To find the port look inside of app/etc/env.php file
SELECT e.entity_id,
e.sku,
v.value as url_key
FROM catalog_product_entity e
INNER JOIN catalog_product_entity_varchar v
ON e.entity_id = v.entity_id
AND attribute_id = (SELECT attribute_id FROM eav_attribute WHERE attribute_code = 'url_key' AND entity_type_id = 4);
@cagartner
cagartner / solve-unknown-collation.sh
Created January 18, 2021 12:48
How to solve unknown collation on mysql import utf8mb4_0900_ai_ci
sed -i '' 's/utf8mb4_0900_ai_ci/utf8mb4_unicode_ci/g'
@cagartner
cagartner / app.js
Last active September 8, 2020 02:22
Bagisto Admin Traduzido para pt_BR
import Vue from 'vue';
import VeeValidate from 'vee-validate';
import messagesPtBR from 'vee-validate/dist/locale/pt_BR';
import './bootstrap';
window.Vue = Vue;
window.VeeValidate = VeeValidate;
Vue.use(VeeValidate, {
@cagartner
cagartner / bash.cmd
Created July 22, 2020 12:46
Fix WSL2 internet problem on Windos
# @look: https://github.com/microsoft/WSL/issues/3438#issuecomment-410990504
netsh winsock reset
netsh int ip reset all
netsh winhttp reset proxy
ipconfig /flushdns
@cagartner
cagartner / magento2-clear.sql
Last active March 19, 2021 17:00 — forked from sergiojovanig/magento2-clear.sql
Magento 2 Clear Database
##########################################################
# PRODUCTS
##########################################################
DELETE FROM `catalog_product_bundle_option`;
DELETE FROM `catalog_product_bundle_option_value`;
DELETE FROM `catalog_product_bundle_selection`;
DELETE FROM `catalog_product_entity_datetime`;
DELETE FROM `catalog_product_entity_decimal`;
DELETE FROM `catalog_product_entity_gallery`;
DELETE FROM `catalog_product_entity_int`;
@cagartner
cagartner / deploy.sh
Last active May 6, 2024 20:09
Laravel Push deploy Github actions example
#!/bin/sh
set -e
vendor/bin/phpunit
(git push) || true
git checkout production
git merge master
@cagartner
cagartner / CreateProductController.php
Created May 5, 2020 12:53
Creating product programatically on Bagisto Laravel
<?php
// File: app/Http/Controllers/CreateProductController.php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Webkul\Attribute\Models\Attribute;
use Webkul\Attribute\Models\AttributeOption;
use Webkul\Attribute\Repositories\AttributeFamilyRepository;
use Webkul\Product\Repositories\ProductRepository;