Skip to content

Instantly share code, notes, and snippets.

View maynagashev's full-sized avatar
👨‍💻
Go get it

Evgeniy Maynagashev maynagashev

👨‍💻
Go get it
View GitHub Profile
@maynagashev
maynagashev / items-list.html
Last active April 25, 2017 13:32
Vue2 pagination component draft
<!-- RAW declaration-->
<div class="vue-render">
<pagination :total.number="55" :current.number="1" :per_page.number="16"></pagination>
</div>
<!-- inside wrapper -->
<div class="vue-render">
<items-list-pages>
<pagination :total.number="55" :current.number="1" :per_page.number="16"></pagination>
</items-list-pages>
@maynagashev
maynagashev / form.html
Last active April 30, 2017 18:45
wrapper component with loglevel
<select2 :options="brands" v-model="form.brand_id" class="form-control" id="product_brand" name="product[brand_id]">
<option value="" selected="true" disabled="disabled">Выбeрите бренд из списка</option>
</select2>
@maynagashev
maynagashev / ModelWithSlug.php
Created November 9, 2017 11:27
Laravel slug mutator (most basic implementation)
<?php
use Illuminate\Database\Eloquent\Model;
class ModelWithSlug extends Model
{
public function setSlugAttribute($val)
{
$val = trim($val);
$val = str_slug($val);
@maynagashev
maynagashev / select-all.html
Last active November 9, 2017 16:49
Checkbox select all
<script>
// classes: input.select-all, input.select-item, .select-title
document.addEventListener("DOMContentLoaded", function() {
$('input.select-all').click(function(){
var value = ($(this).prop('checked'));
$('input.select-item').each(function(){
$(this).prop('checked', value);
})
});
@maynagashev
maynagashev / memory_get_peak_usage.php
Created November 25, 2017 20:41
memory_get_peak_usage tracker function
<?php
function mpu($label = '', $real_usage = false){
//return false; // disable
$mpu = round(memory_get_peak_usage($real_usage) / 1024 / 1024, 2);
$text = "{$label} {$mpu} MB";
if (function_exists('dump'))
dump($text);
else
echo "<div style='background-color:black; color:white;padding: 1em;'>{$text}</div>";
}