Skip to content

Instantly share code, notes, and snippets.

@vkuzmov
vkuzmov / laravel-dd-autoexpand-text.php
Created March 6, 2017 12:30
Laravel - automatically expand strings printed with dd()
<?php
// PUT THIS IN bootstrap/autoload.php (at the end)
/** auto-expand DD */
function dd()
{
array_map(function ($x) {
(new Illuminate\Support\Debug\Dumper)->dump($x);
}, func_get_args());
// Added to auto-expand dd() output
@vkuzmov
vkuzmov / shopify-cyrillic-nav.liquid
Last active February 10, 2017 15:57 — forked from carolineschnapp/gist:f95b1e4d0f9401ce6d20
Dropdown menus that handle Japanese / Chinese
<nav role="navigation">
<ul id="nav">
{% for link in linklists.main-menu.links %}
{% assign has_drop_down = false %}
{% assign child_list_handle = link.title | handle %}
{% comment %}If the link uses the arabic, hebrew or cyrillic alphabet, or is in Chinese or Japanese, the handle will be empty.{% endcomment %}
{% if child_list_handle == '' %}
{% for i in (0..8) %}
{% unless has_drop_down %}
{% if forloop.first %}
// FULLTEXT search
if (! empty($filters['q'])) {
$pattern = 'leastone';
$term = format_search_string($filters['q'], $pattern);
$mode = ' IN BOOLEAN MODE';
$full_text_bool_expr = array(
"(5*MATCH(`tenders`.`title`) AGAINST ('{$term}'{$mode}))",
"(3*MATCH(`tenders`.`description`) AGAINST ('{$term}'{$mode}))",
);
@vkuzmov
vkuzmov / task.md
Last active August 25, 2016 16:11
Library

Имаме библиотека с книги. Нека приемем, че логина е реализиран. За по-лесно може да създадете User модел и да си вкарате на ръка един запис вътре. След което да си го заредите и да си го ползвате на готово.

Книгата съдържа:

  • ID на потребител (число)
  • заглавие (текст)
  • ISBN 10 (уникално текстово поле с дължина точно 10 символа)
  • ISBN 13 (уникално текстово поле с дължина точно 13 символа)
  • корица (картинка с допустими типове jpg, png, gif. Корицата трябва да е с размери 250 х 400)
  • автори

##API documentation

Migrate guide

Jam::factory()

Jam::factory()  -> Jam::build()
Jam::factory() -&gt; Jam::create()