These are chat archives for LaravelRUS/chat

7th
Dec 2015
Artemiy Ryabinkov
@Furdarius
Dec 07 2015 00:14
Народ, посоветуйте хороший хостинг для:
Nginx, PHP 5.6, Postgres 9.4, nodejs, npm, composer
sgorev
@sgorev
Dec 07 2015 00:15
hetzner.de
Artemiy Ryabinkov
@Furdarius
Dec 07 2015 00:15
Вообще думаю про DigitalOcean
VPS взять
Но нужно чисто для клиента
sgorev
@sgorev
Dec 07 2015 00:15
там дороже выйдет
Artemiy Ryabinkov
@Furdarius
Dec 07 2015 00:15
Поэтому хочу что бы мог доступы передать...
Soprun Vladislav
@vlsoprun
Dec 07 2015 00:15
@Furdarius у меня DigitalOcean и Amazon
sgorev
@sgorev
Dec 07 2015 00:15
и пинги до digitalocean больше чем до хетхнера
Artemiy Ryabinkov
@Furdarius
Dec 07 2015 00:15
А если на свой аккаунт регать, то там наверное нельзя передать?
sgorev
@sgorev
Dec 07 2015 00:16
*хетзнера
Soprun Vladislav
@vlsoprun
Dec 07 2015 00:16
@Furdarius передать vps ?
Artemiy Ryabinkov
@Furdarius
Dec 07 2015 00:16
@vlsoprun Ну да
Ну доступы к VPS
Soprun Vladislav
@vlsoprun
Dec 07 2015 00:16
@Furdarius Ну нет :smile:
Artemiy Ryabinkov
@Furdarius
Dec 07 2015 00:16
Если со своего аккаунта
Либо под каждого клиента свой аккаунт
Soprun Vladislav
@vlsoprun
Dec 07 2015 00:17
@Furdarius Доступы можно, просто потом измени на нужный email и все
sgorev
@sgorev
Dec 07 2015 00:17
и карту перепревяжи)
Soprun Vladislav
@vlsoprun
Dec 07 2015 00:17
А это подарок клиенту :smile:
sgorev
@sgorev
Dec 07 2015 00:18
)
Artemiy Ryabinkov
@Furdarius
Dec 07 2015 00:20
@sgorev Смотрю тариф Level 4 на хенцере, там без SSH доступа?
желательна еще поддержка git
Что б можно было нормально деплоить проект
@vlsoprun То-есть на DO только если каждому клиенту отдельный аккаунт?
sgorev
@sgorev
Dec 07 2015 00:22
не это не то
level 4 это типа шаред хостинга
нужно сначала там зарегаться, получить доступ их панели
и там можно заказывать серваки которые не по стандартным тарифам
Artemiy Ryabinkov
@Furdarius
Dec 07 2015 00:24
@sgorev Как там зарегаться то? :D
Че-то совсем интерфейс не явный
Soprun Vladislav
@vlsoprun
Dec 07 2015 00:24
@Furdarius вроде нет, я про то что можно в настройках сменить мыло и удалить карту, поставить мыло клиента и его пароли вот и все
@Furdarius Кстати, а можно наглость? )
sgorev
@sgorev
Dec 07 2015 00:24
@Furdarius типа так - http://joxi.ru/K823RDgCKqozmO
Artemiy Ryabinkov
@Furdarius
Dec 07 2015 00:24
@vlsoprun Можно
Soprun Vladislav
@vlsoprun
Dec 07 2015 00:25
@Furdarius А ты уже зарегистрировался в do?
Artemiy Ryabinkov
@Furdarius
Dec 07 2015 00:25
@vlsoprun Аккаунт есть давно, но не пользуюсь
sgorev
@sgorev
Dec 07 2015 00:26
аа
у них это есть на сайте, в общем выбираешь и регистрируешься при заказе)
Artemiy Ryabinkov
@Furdarius
Dec 07 2015 00:27
@sgorev А выбирать то из чего?
Выделенные сервера?
sgorev
@sgorev
Dec 07 2015 00:27
вот из этого списка - https://robot.your-server.de/order/market/country/US
да, это выделенные сервера
типа колокейшн
но кстати, сейчас вспомнил что есть ещё российский неплохой хостинг - http://coopertino.ru/services/hosting-vip.php
Artemiy Ryabinkov
@Furdarius
Dec 07 2015 00:29
@sgorev Да не, мне нужно просто клиенту сайт поставить. Выделенную машину для этого арендовывать не рационально, так как сайт это просто каталог.
sgorev
@sgorev
Dec 07 2015 00:29
ещё дешевле чем хетзнер, но не такой большой объем по диску
ну тогда воспользуйся reg.ru)
там же тоже есть vps на xen к примеру
и ssd и все дела
Artemiy Ryabinkov
@Furdarius
Dec 07 2015 00:31
@sgorev Да с русскими хостингами такими как reg.ru связываться не хочется...
sgorev
@sgorev
Dec 07 2015 00:31
ну зря, reg.ru за последние 6 лет ни разу не подвел)
do и хетзнер падали и отключались на всякие тех работы, а reg.ru нет)
Artemiy Ryabinkov
@Furdarius
Dec 07 2015 00:34
@sgorev Это щас про VPS ихние?
sgorev
@sgorev
Dec 07 2015 00:34
да
Artemiy Ryabinkov
@Furdarius
Dec 07 2015 00:36

1024 МБ
от 999 р./мес

Дорогие они что-то на SSD дисках)

Artemiy Ryabinkov
@Furdarius
Dec 07 2015 00:48
@vlsoprun Какой из датацентров в DO лучше выбрать для рунета?
Амстердам, Франкфурт, Лондон
Из этих наверное что-то?
Сингапур?
Soprun Vladislav
@vlsoprun
Dec 07 2015 00:57
@Furdarius Франкфурт, он ближе всего
Artemiy Ryabinkov
@Furdarius
Dec 07 2015 00:59
@vlsoprun Спасибо
KarmaBot
@KarmaBot
Dec 07 2015 00:59
Спасибо (+1) для @vlsoprun принято! Текущая карма +60.
Artemiy Ryabinkov
@Furdarius
Dec 07 2015 00:59
@vlsoprun А в какой момент там оплата?
А то я щас случайно создал дроплет без привязанной карты
Он ничего про оплату не спрашивал
А дроплет успешно создал
Soprun Vladislav
@vlsoprun
Dec 07 2015 01:02
Ну там при регистрации дается немножко бобла, кажется 10$ (~ на месяц).
И бабки списываются в конце месяца, можешь проверить сколько ты "должен" https://cloud.digitalocean.com/settings/billing
Artemiy Ryabinkov
@Furdarius
Dec 07 2015 01:02
Да у меня там $5
Типа месяц бесплатно?
Soprun Vladislav
@vlsoprun
Dec 07 2015 01:03
Походу :smile:
Artemiy Ryabinkov
@Furdarius
Dec 07 2015 01:04
Понятно
А что насчет домена?
Где лучше зарегать, что б его для DO vps пользовать?
Soprun Vladislav
@vlsoprun
Dec 07 2015 01:07
@Furdarius зарегать? где угодно, но предпочитаю nic.ru.
DNS привязать к cloudflare.com - это dns маршрутизатор и у него просто кучу нужного функционала.
Ну и настроить запись А на ip vps
@Furdarius кстати для лары нужен тариф за 10$ :worried: , composer ругается если менее 1гб оперативы, но на do есть возможность менять размер vps
Artemiy Ryabinkov
@Furdarius
Dec 07 2015 01:09
@vlsoprun Да, возьму за 10
Довольно удобно если они первый месяц бесплатно дают...
По рефералу своему на каждого клиента аккаунт.
Ansible Playbook собрать для настройки софта и отличный хостинг за недорого получается)
Soprun Vladislav
@vlsoprun
Dec 07 2015 01:11
))
Artemiy Ryabinkov
@Furdarius
Dec 07 2015 01:11
Норм схема? :D
Soprun Vladislav
@vlsoprun
Dec 07 2015 01:11
Ага :smile:
Artemiy Ryabinkov
@Furdarius
Dec 07 2015 01:11
Может и плэйбук есть готовый?
Soprun Vladislav
@vlsoprun
Dec 07 2015 01:12
Я не в курсе )
Artemiy Ryabinkov
@Furdarius
Dec 07 2015 01:13
Ладно,спасибо
KarmaBot
@KarmaBot
Dec 07 2015 01:13
@Furdarius, в этом чате принято добавлять имя пользователя, что бы его поблагодарить.
aleserche
@Aleserche
Dec 07 2015 04:59
php быстрее чем ruby (7 версия во всяком случае)
aleserche
@Aleserche
Dec 07 2015 05:10
вообще пых хорошеет прям на глазах
jongleb
@jongleb
Dec 07 2015 06:16
Привет ребзи
как сделать так чтобы ->where('name', 'LIKE', '%' . $like . '%') влиял и на то что находится в whereHas и на ->orWhere('is_sealed', 1)
Tags::whereHas('closure', function ($q) use ($id) {
                $q->where('tags_closure.ancestor_id', '=', $id);
            })
                ->with('closure')
                ->orWhere('is_sealed', 1)
                ->where('name', 'LIKE', '%' . $like . '%')
                ->get();
Maxim
@Big-Shark
Dec 07 2015 06:19
@jongleb че?
jongleb
@jongleb
Dec 07 2015 06:20
Говорю почему like тут не работает
Maxim
@Big-Shark
Dec 07 2015 06:22
@jongleb омг
jongleb
@jongleb
Dec 07 2015 06:23
спс
KarmaBot
@KarmaBot
Dec 07 2015 06:23
@jongleb, в этом чате принято добавлять имя пользователя, что бы его поблагодарить.
Сергей
@egent
Dec 07 2015 06:24
@jongleb потому что есть OR_where
jongleb
@jongleb
Dec 07 2015 06:24

А как сделать чтобы

->orWhere('is_sealed', 1)

Влиял только на

whereHas('closure', function ($q) use ($id) {
                $q->where('tags_closure.ancestor_id', '=', $id);
            })

а

->where('name', 'LIKE', '%' . $like . '%')

Влиял на все

Сергей
@egent
Dec 07 2015 06:25
Model::where(function ($query) {
    $query->where('a', '=', 1)
          ->orWhere('b', '=', 1);
})->where(function ($query) {
    $query->where('c', '=', 1)
          ->orWhere('d', '=', 1);
});
чтото типа этого
jongleb
@jongleb
Dec 07 2015 06:25
Аа уловиил. @egent Спасибо!
KarmaBot
@KarmaBot
Dec 07 2015 06:25
Спасибо (+1) для @egent принято! Текущая карма +46.
Orion55
@orion55
Dec 07 2015 06:54
Всем привет! И тебе привет Кармабот!
KarmaBot
@KarmaBot
Dec 07 2015 06:54
@orion55, и тебе привет ;)
Матвей Бельский
@Rijen
Dec 07 2015 07:10
Подскажите, как по фень-шую установить пакет https://github.com/elceka/laravel-firebird-support
Это форк от marcha, марчевский пакет спокойно композером устанавливался..
Форкнуть и изменить name в composer.json поможет?
Жалуется
" The requested package elceka/laravel-firebird-support could not be found in any version, there may be a typo in the package name"
Maxim
@Big-Shark
Dec 07 2015 07:14
@Rijen не поможет скорей всего, надо прописывать гит реп в композер файл, читай как устанавливать форки
NicolasDambaev
@NicolasDambaev
Dec 07 2015 07:45
здорова мужики!
ээээ бля!
чо ахуели?!
Soprun Vladislav
@vlsoprun
Dec 07 2015 07:46
@NicolasDambaev Доброе утро
NicolasDambaev
@NicolasDambaev
Dec 07 2015 07:47
@vlsoprun как дела?
Soprun Vladislav
@vlsoprun
Dec 07 2015 07:48
@NicolasDambaev Отличные, а у тебя ?
NicolasDambaev
@NicolasDambaev
Dec 07 2015 07:48
@vlsoprun сойдет, хочешь немного вирта?
Soprun Vladislav
@vlsoprun
Dec 07 2015 07:51
@NicolasDambaev Мне кажется ты ошибся чатом
Ivan
@Hunternnm
Dec 07 2015 08:09
@Furdarius глянь в сторону ovh.ie - там подешевле чем у DO
znack2
@znack2
Dec 07 2015 08:22
привет всем! подскажите как использовать полиси и реквесты если я использую валидатион пакет отсюда watson/validating
KarmaBot
@KarmaBot
Dec 07 2015 08:22
@znack2, здравствуй.
znack2
@znack2
Dec 07 2015 08:22
там надо иметь правила внутри модели
Матвей Бельский
@Rijen
Dec 07 2015 08:29
В гите реально найти удаленный репозиторий?
Я нашел удаленный пуш О_о Значит есть подозрение что он там где-то есть, и по id коммита можно выцепить..
Как его теперь можно объеденить с текущим?
Orion55
@orion55
Dec 07 2015 08:54
git pull origin master - не оно?
Oleg
@tremor-od
Dec 07 2015 09:22
ребят подскажите пожалуйста, использую stapler для аплоуда картинок, локально все нормльно загружает а на хостинг когда перенес выдает ошибку imagepng(): open_basedir restriction in effect. File(/tmp/stapler.5k0g3ts0cg_pizza.png) is not within the allowed path(s):
кто-то сталкивался с таким? На папку куда аплоад происходит права 777 поставил
Матвей Бельский
@Rijen
Dec 07 2015 09:25
@orion55 Там проблема в том, что он не существует через так... Решил скачиванием архива и переинициализацией..
jongleb
@jongleb
Dec 07 2015 09:27
Ребзи как я в этомзапросе могу обратиться к NewsTags из : $q->where('news_tags.news_id', '<>', $id);
NewsTags::with(array('tags' => function ($q) use ($id, $like) {
                $q->where('name', 'LIKE', '%' . $like . '%')
                    ->where(function ($q) use ($id) {
                        $q->whereHas('closure', function ($q) use ($id) {
                            $q->where('tags_closure.ancestor_id', '=', $id);
                        })->orWhere(function ($q) use ($id) {
                            $q->where('is_sealed', 1);
                            $q->where('news_tags.news_id', '<>', $id);
                        });
                    })
                    ->with('closure');
            }))
                ->get();
Матвей Бельский
@Rijen
Dec 07 2015 09:27
Блин.. Как его сделать корректным пакетом? Ровно год назад я его переделывал, и интуитивно сделал правильным, добавив какой-то файлик, и зарегав его в config/app. Но в упор не помню что я делал, и на гит не залил =(
Ivan Orlov
@demisang
Dec 07 2015 09:29
Как можно в PhpStorm для balde template добавить автокомплит для переменных?
Вот что я имею ввиду:
<?php
/* @var App\Models\User $user */
?>
...
<?= $user->email ?> <- автокомплит для слова "email" работает
...
{{ $user->email }} <- автокомплит не работает
Пробовал разные варианты:
{{
/**
* @var App\Models\User $user
**/
}}
{{ /* @var App\Models\User $user */ }}
...
{{ $user->email }} <- здесь автокомплит по прежнему не работает...
...
А вот если сделать так, то автокоплит работат, но только внутри этого блока:
{{
/* @var App\Models\User $user */
$user->email
}}
...
{{ $user->email }} <- а в этом блоке автокомплит уже не работает...
Ivan Orlov
@demisang
Dec 07 2015 09:35
Я уже весь интернет обшарил поисках ответа, но ничего путёвого не нашёл.. если и тут нет ответа, то придётся писать свой парсер для автокомплита :smile: только я не знаю как..
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 09:39
@Hunternnm на 5.6 тоже не заведётся ведь о_0
mysql_* депрекейтнули ещё в 5.5 ведь
онож ошибками сыпаться будет иначе
Ivan
@Hunternnm
Dec 07 2015 09:42
@SerafimArts ошибки убираются в конфигах... но работает
@SerafimArts но сам факт... аж передернуло. А посмотрел отчетность по финансам и выпал в осадок(
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 09:44
ну так никто в здравом уме не будет обновляться до тех пор, пока все варнинги не исчезнут =)))
точнее не так
кто вообще разрабатывает что-то с выключёнными варнингами? ;)
Ivan
@Hunternnm
Dec 07 2015 09:44
к этому прод серверу на прошлой неделе только добрался, в моем подчинении другие
думал конфиги одинаковые... а хрен там
Soprun Vladislav
@vlsoprun
Dec 07 2015 09:45

ошибки убираются в конфигах... но работает

Без обид, но аватарка у тебя правильная :smile:

Ivan
@Hunternnm
Dec 07 2015 09:46
ребят, вам бы в мою контору разгребать за кучей человеков всякую бяку
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 09:46
не хочу хвастаться, но накатил на гиттер бота квалити анализер, ещё в пятницу
короче вот так надо писать код: https://scrutinizer-ci.com/g/LaravelRUS/GitterBot/?branch=develop
Ivan
@Hunternnm
Dec 07 2015 09:46
утром свой сервант апнул на 7 - всё гуд
@SerafimArts а не пишет чего до 10 не хватает?
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 09:47
ты же видишь
пишет
например у меня есть два метода - room и getRoom
это не очень хорошо
но один для gitter апи - room, возвращает объект гиттера
а другой возвращает объект из бд
так что надо переименовывать, да
ну и аналогичные ошибки
всего их 14
Ivan
@Hunternnm
Dec 07 2015 09:49
нашел уже
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 09:50
как видишь - там совсем мелкие
только вот эта важная довольно
Ivan
@Hunternnm
Dec 07 2015 09:50
блин, мне страшно свой затестить
сожгут нах
у меня есть getAd и getAds
к примеру
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 09:50
ну норм
один и много
emissar
@emissar
Dec 07 2015 09:55
всем привет
KarmaBot
@KarmaBot
Dec 07 2015 09:55
@emissar, и тебе привет ;)
emissar
@emissar
Dec 07 2015 09:56
подскажите, пожалуйста, как элегантненько удалить неиспользуемые теги, со связью many to many. Т.е. удалить все, чего нет в пивоте, из таблицы tags
Ivan
@Hunternnm
Dec 07 2015 09:59
Your code was rated 10 (very good).
Learn more about the code rating.
j_J
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 10:00
;)
Сергей
@egent
Dec 07 2015 10:06
@emissar например: выбрать теги со связями (posts), потом в forech($tags as $tag) - if ( !$tag->posts->count() ) удаляем тег.
emissar
@emissar
Dec 07 2015 10:06
@egent ну это не элеганьтненько)
Сергей
@egent
Dec 07 2015 10:07
ну я так думаю это же на раз ?
почистить и все
emissar
@emissar
Dec 07 2015 10:08
не, при удалении модели
Сергей
@egent
Dec 07 2015 10:08
аа
@emissar а в бд внешние ключи настроены ?
emissar
@emissar
Dec 07 2015 10:10
неа
интересно просто стало, может у eloquent есть какой-то красивый способ
Сергей
@egent
Dec 07 2015 10:10
@emissar delete cascade
jongleb
@jongleb
Dec 07 2015 10:12
Ребзи почему whereNotIn не работает
 $deprecate = NewsTags::where('news_id', $newsId)->lists('tag_id');
       $id = $parent->tags->closure->ancestor_id;
            return Tags::where('name', 'LIKE', '%' . $like . '%')
                ->whereNotIn('id', $deprecate->toArray())
                ->where(function ($q) use ($id) {
                    $q->whereHas('closure', function ($q) use ($id) {
                        $q->where('tags_closure.ancestor_id', '=', $id);
                    })->orWhere(function ($q) {
                        $q->where('is_sealed', 1);
                    });
                })
                ->with('closure')
                ->get();
Сергей
@egent
Dec 07 2015 10:13
@emissar а какая модель удаляется ? теги или посты?
@emissar есть метод sync может ты про него..
emissar
@emissar
Dec 07 2015 10:14
посты
sync в пивоте оперирует
а мне саму модель (тег) без записей в пивоте надо снести
т.е. то, что ты предложил в самом начале это то, что нужно
Сергей
@egent
Dec 07 2015 10:14
непонятная логика чета )
можно просто нулевые теги не выводить
jongleb
@jongleb
Dec 07 2015 10:19
Мне нужно выбранные не выводить
Вернее привязанные а провверяю по таблице NewsTags
news_id tag_id
так вот предполагаю что ->whereNotIn('id', $deprecate->toArray()) отсекать должно их($deprecate->toArray())) выводил там как раз те самые теги
Anton Vorontsov
@symbios-zi
Dec 07 2015 10:20
$factory->define(App\Models\Products\Brand::class, function (Faker\Generator $faker) {

    $i = 0;
    $brands = ['first_brand', 'second_brand', 'third_brand'];

    $faker->addProvider(new Faker\Provider\ru_RU\Lorem($faker));
    $faker->addProvider(new Faker\Provider\ru_RU\Text($faker));
   $i
    return [
        'title' => $brands[$i],
        'link' => str_random(10)
    ];
});
Всем привет. Как можно заполнить модель чтобы каждый бренд вписался 1 раз. Количество итераций я смогу указать, а вот как каждый раз выбрать из массива новый бренд при записи не понимаю
KarmaBot
@KarmaBot
Dec 07 2015 10:20
@symbios-zi, здравствуй.
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 10:23
$i наверх вынеси
и в замыкании захватывай с передачей по ссылке
ну и $i++ соответственно
если ты об этом
jongleb
@jongleb
Dec 07 2015 10:25
whereNotIn кто нибудь юзал?
Сергей
@egent
Dec 07 2015 10:28
@jongleb посмотри какой sql генерится, там понятно будет что не так
jongleb
@jongleb
Dec 07 2015 10:30
И еще не совсем понимаю как у меня where функцию принимает если первый параметр стринговый ожидается
$this where(string $column, string $operator = null, mixed $value = null, string $boolean = 'and')
jongleb
@jongleb
Dec 07 2015 10:41
not in (?, ?, ?, ?, ?, ?, ?, ?)
Странности, а возвращаетсято нормальный массив
@egent Спасибо за помощь в отладке
KarmaBot
@KarmaBot
Dec 07 2015 10:41
Спасибо (+1) для @egent принято! Текущая карма +47.
jongleb
@jongleb
Dec 07 2015 10:42
В жизни бы не додумался запринтить на первый вгзляд норм массив
Или он и так и должен быть при toSql() весь в впоросиках
select * from `tags` where `name` LIKE ? and `id` not in (?, ?, ?, ?, ?, ?, ?, ?)
 and ((select count(*) 
from `tags_closure` where `tags_closure`.`descendant_id` = `tags`.`id`
 and `tags_closure`.`ancestor_id` = ?) >= 1 or `is_sealed` = ?)"
JhaoDa
@jhaoda
Dec 07 2015 10:46
@jongleb да, должен. Почитай про PDO и биндинг переменных
jongleb
@jongleb
Dec 07 2015 10:47
Ну в таком случае and id not in (?, ?, ?, ?, ?, ?, ?, ?) на phpMyAdmin срабатывает и странно что тут не работает(
Maxim
@Big-Shark
Dec 07 2015 10:49
@SerafimArts чего странных личностей не банишь? Банхамер пачкать не хочется?
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 10:50
@Big-Shark каких?
@Big-Shark могу тебя, надо? :D
Maxim
@Big-Shark
Dec 07 2015 10:51
@SerafimArts Я почемуто не могу сделать отсылку к сообшению, смотри в правой стороне ник, и пролистывай на пару часов назад.
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 10:52
@Big-Sharkиздеваешься?
я только до работы добрёл
JhaoDa
@jhaoda
Dec 07 2015 10:52
@SerafimArts гражданин спрашивал, не ели ли мы ухи и не желаем ли мы вирта
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 10:54
я хз как банить =)
кнопочка "remove" не работает
хотел разбанить, а потом забанить, типа как подобает
Maxim
@Big-Shark
Dec 07 2015 10:55
@SerafimArts /ban и тут ник)
jongleb
@jongleb
Dec 07 2015 10:55
На енвато какие то подарочки будут раздовать,хоть бы по верстке фришно отдали чего нидь, а то фантазия моя скудна(
http://go.themeforest.net/giftofgiving2015/
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 10:55
fixed
всё, теперь вы ко мне не придерётесь
JhaoDa
@jhaoda
Dec 07 2015 10:55
@SerafimArts типа, пометил труп врага :)
@Big-Shark ага, я увидел. Странно как-то кнопка названа...
Maxim
@Big-Shark
Dec 07 2015 10:57
@jhaoda With great power comes great responsibility. P.S. Проверь почту
JhaoDa
@jhaoda
Dec 07 2015 10:57
@Big-Shark только от гита письмо
Maxim
@Big-Shark
Dec 07 2015 10:58
@jhaoda Оно и нужно)
JhaoDa
@jhaoda
Dec 07 2015 10:58
Ну я и говорю, что узрел уже
Anton Vorontsov
@symbios-zi
Dec 07 2015 10:58
@SerafimArts спасибо, получилось
KarmaBot
@KarmaBot
Dec 07 2015 10:58
Спасибо (+1) для @SerafimArts принято! Текущая карма +154.
l
@Equilibumq
Dec 07 2015 11:14
привет всем, хелп плз.
так случилось что нужно использывать мне gulp, никогда ранее не использывал
сразу залез в доку лары и почитал о эликсире, установил глобально gulp и хочу сделать компиляцию с sass в css
но когда запускаю gulp/gulp watch в терминале, то никакого результата нету
ни ошибок, ничего вообще не происходит
в чем может быть проблема?
KarmaBot
@KarmaBot
Dec 07 2015 11:14
@Equilibum, и тебе привет ;)
Maksim (Ellrion) Platonov
@Ellrion
Dec 07 2015 11:15
@Equilibum показывай тело галп файла
l
@Equilibumq
Dec 07 2015 11:16

все по стандарту там:
var elixir = require('laravel-elixir');

/
|--------------------------------------------------------------------------
| Elixir Asset Management
|--------------------------------------------------------------------------
|
| Elixir provides a clean, fluent API for defining some basic Gulp tasks
| for your Laravel application. By default, we are compiling the Sass
| file for our application, as well as publishing vendor resources.
|
/

elixir(function(mix) {
mix.sass([
'app.scss'
], 'public/assets/css');
});

ничего не менял, стандарт стоит
Anonim-khb
@Anonim-khb
Dec 07 2015 11:21
Всем привет.
Не могу найти в доках. Как единожды запретить обновление поля updated_at?
Например, чтобы при этом действии не обновлялось поле updated_at:
$exampleModel->where('id', $id)->increment('count');
KarmaBot
@KarmaBot
Dec 07 2015 11:21
@Anonim-khb, привет, как настроение?
JhaoDa
@jhaoda
Dec 07 2015 11:22
@Anonim-khb можно убрать только создание/обновление обоих временных меток, created_at и updated_at
Вернее, сделать их обновление самостоятельно, по нужному алгоритму
Anonim-khb
@Anonim-khb
Dec 07 2015 11:23
@jhaoda , это конечно видел. Придется изобрести велосипед =)
Надеялся на что-то подобное:
$user->timestamps = false;
В простом варианте =)
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 11:26
@Anonim-khb именно так и есть
почти
Anonim-khb
@Anonim-khb
Dec 07 2015 11:27
@jhaoda , @SerafimArts , пойду поищу в доках на всякий случай. Спасибо =)!!
KarmaBot
@KarmaBot
Dec 07 2015 11:27
Спасибо (+1) для @jhaoda принято! Текущая карма +476.
Спасибо (+1) для @SerafimArts принято! Текущая карма +155.
aleserche
@Aleserche
Dec 07 2015 11:28
упс, в убунте в шторме такие страшные шрифты
Maxim
@Big-Shark
Dec 07 2015 11:29
@Aleserche Settings -> Editor -> Fonts and Colors -> Fonts
@Aleserche У меня норм, или я привык
aleserche
@Aleserche
Dec 07 2015 11:30
да я уже почти все перекрутил. Ноль ампер
Anonim-khb
@Anonim-khb
Dec 07 2015 11:32

Сделал так. Для меня пойдет:

$exampleModel->timestamps = false;

$exampleModel->where('id', $id)->increment('count');

Главное работает.

aleserche
@Aleserche
Dec 07 2015 11:33
такая жуть, что черный шрифт кажется красным. Вокруг букв ореол какой-то
Anonim-khb
@Anonim-khb
Dec 07 2015 11:33
@Aleserche ЭЛТ что-ли? :smile:
JhaoDa
@jhaoda
Dec 07 2015 11:33
@Anonim-khb хм, чой-то я тебя не так понял, однако
Anonim-khb
@Anonim-khb
Dec 07 2015 11:34
@jhaoda , так или иначе СПАСИБО! Натолкнул на мысль =)
aleserche
@Aleserche
Dec 07 2015 11:34
@Anonim-khb, imac
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 11:35
@Aleserche ну вот и ответ на твой вопрос
aleserche
@Aleserche
Dec 07 2015 11:35
нет ответа. В атоме все нормально
везде нормально, кроме джавовых приложений. Я конечно помню, что там печально все с рендерингом, но это было так давно, что уже должны были все починить
но не до такой же степени
Richcho54
@Richcho54
Dec 07 2015 11:40
Посоветуйте тип переменной, чтобы туда записать значения 1,0,-1?
Ivan
@Hunternnm
Dec 07 2015 11:40
эм, может тип поля?
boolean
Richcho54
@Richcho54
Dec 07 2015 11:41
@Hunternnm а как вставить -1?
Ivan
@Hunternnm
Dec 07 2015 11:42
integer тогда
JhaoDa
@jhaoda
Dec 07 2015 11:43
@Richcho54 так тебе переменную или поле в БД?
Richcho54
@Richcho54
Dec 07 2015 11:43
@jhaoda поле в бд?
JhaoDa
@jhaoda
Dec 07 2015 11:43
@Richcho54 ты у меня спрашиваешь?:)
Richcho54
@Richcho54
Dec 07 2015 11:44
@jhaoda и у тебя тоже
JhaoDa
@jhaoda
Dec 07 2015 11:44
@Richcho54 tinyint
Richcho54
@Richcho54
Dec 07 2015 11:45
@jhaoda а просто integer не подойдет?
JhaoDa
@jhaoda
Dec 07 2015 11:45
@Richcho54 подойдет, но зачем?
Richcho54
@Richcho54
Dec 07 2015 11:46
@jhaoda нужно поле, которое может содержать три значения 0, 1, -1
JhaoDa
@jhaoda
Dec 07 2015 11:46
@Richcho54 я дал тебе ответ, что не так?
@Richcho54 или три значения одновременно?
Richcho54
@Richcho54
Dec 07 2015 11:46
@jhaoda tinyint будет лучшим вариантом для этого? нет не одновременно
JhaoDa
@jhaoda
Dec 07 2015 11:47
@Richcho54 да
Richcho54
@Richcho54
Dec 07 2015 11:47
@jhaoda одно из них, сначала думал про boolean
JhaoDa
@jhaoda
Dec 07 2015 11:47
boolean это ларавелевское название, внутри там tinyint, если говорить про mysql
Richcho54
@Richcho54
Dec 07 2015 11:47
@jhaoda спасибо
KarmaBot
@KarmaBot
Dec 07 2015 11:47
Спасибо (+1) для @jhaoda принято! Текущая карма +477.
JhaoDa
@jhaoda
Dec 07 2015 11:48
А вот в постгре это настоящий boolean, а значит не подходит
Richcho54
@Richcho54
Dec 07 2015 11:49
@jhaoda ок понятно
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 12:12
ну нормально, метод на 100 строк
это просто сырцы старые
Richcho54
@Richcho54
Dec 07 2015 12:13
посоветуйте решение для поиска или быстрого поиска по сайту?
Maxim
@Big-Shark
Dec 07 2015 12:13
@SerafimArts из говна и палок, и это офф сайт юии напсианый на юии2)
Pavel Kuzmin
@s00d
Dec 07 2015 12:13

Всем привет. Почему получаю пустой результат:

$input = Input::all();

        $buf = Currency::where('Date', '>', date("Y-m-d H:i:s", strtotime($input['date1'])))
            ->where('Date', '<', date("Y-m-d H:i:s", strtotime($input['date2'])))
            ->where('CharCode', $input['charcode'])->get();

        dd( $buf );

нужно получить данные за определенный период. передаю 2 даты, но получаю пустоту вот запрос date1=01/01/2001&date2=31/12/2015&charcode=USD

Maksim (Ellrion) Platonov
@Ellrion
Dec 07 2015 12:13
за вложенность if больше двух говорят полагается специальный котел в аду, в котором еще кател, а в том котле еще
Maxim
@Big-Shark
Dec 07 2015 12:14
@SerafimArts чего это старые, фалй правился 5 дней назад
@Ellrion хаха
Ivan
@Hunternnm
Dec 07 2015 12:17
Я правил вложенность ифов под 15 штук...
И метод на 270 строчек
Сказать, что я прозревал - это промолчать
Фильтр самопального магазина
@Big-Shark ты супруге респект передал от сообщества?
wiyfn
@wiyfn
Dec 07 2015 12:18
Data::all('title', 'location', 'train', 'descr') подскажите как прописать алиасы при выборке ?
Ivan
@Hunternnm
Dec 07 2015 12:18
'title as header'
в кавычках добавь ' as newAlias'
wiyfn
@wiyfn
Dec 07 2015 12:19
@Hunternnm спасибо
KarmaBot
@KarmaBot
Dec 07 2015 12:19
Спасибо (+1) для @Hunternnm принято! Текущая карма +31.
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 12:19
@Big-Shark 5 дней назад ещё пыха 7го не было
время летит быстро
код устаревает тоже быстро
Maxim
@Big-Shark
Dec 07 2015 12:20
@Hunternnm забыл(
Ivan
@Hunternnm
Dec 07 2015 12:21
@SerafimArts основы остаются то... новые паттерны не появляются, стандарты тоже не особо новые мелькают
Maxim
@Big-Shark
Dec 07 2015 12:21
@Hunternnm передал, говорит спасибо)
KarmaBot
@KarmaBot
Dec 07 2015 12:21
Спасибо (+1) для @Hunternnm принято! Текущая карма +32.
censoredgit
@censoredgit
Dec 07 2015 12:22
@s00d смотри какой sql запрос получается
Ivan
@Hunternnm
Dec 07 2015 12:22
@Big-Shark ну работы реально нереальные. Это с учетом моего мегаизвращенного вкуса... И что мне угодить оч тяжело
Моя супруга аж удивилась когда я показал) Что мне да понравилось
сохранил в закладках на случай если найду де-нить лям-другой и захочу дом обустроить
Andy Melentev
@Sinersis
Dec 07 2015 12:25
Ребята как закинуть дамп левой базы в мускул через ларавел? Все привет кстате-)
Миграции или Сидеры?
Maxim
@Big-Shark
Dec 07 2015 12:26
@Hunternnm квартиры тоже можно)
@Sinersis mysql -u root < dump.sql
Ivan
@Hunternnm
Dec 07 2015 12:27
@Big-Shark у нас в квартирах стены несущие) а там стекляные стены доставляют
@Big-Shark вроде как надо еще указать -d dbname
Andy Melentev
@Sinersis
Dec 07 2015 12:27
@Big-Shark спасибо
KarmaBot
@KarmaBot
Dec 07 2015 12:27
Спасибо (+1) для @Big-Shark принято! Текущая карма +519.
Maxim
@Big-Shark
Dec 07 2015 12:27
@Sinersis смотри, сиды это тестовая инфа, и инфа для первичной развертки, грубо говоря накатил сиды, и юзай сайт, если эта инфа нужна на проде, но в миграции я пихаю обычно все
Andy Melentev
@Sinersis
Dec 07 2015 12:28
@Big-Shark Я в сиды еще пихаю статичную инфу которую надо один раз залить и все.
wiyfn
@wiyfn
Dec 07 2015 12:28
Кто нибуть работал с пакетом http://www.maatwebsite.nl/laravel-excel/, как при экспорте указать название колонок ?
Andy Melentev
@Sinersis
Dec 07 2015 12:29
@wiyfn Есть же проще
wiyfn
@wiyfn
Dec 07 2015 12:29
@Sinersis ?
JhaoDa
@jhaoda
Dec 07 2015 12:30
@Sinersis есть мнение, что реальную, но статичную инфу надо заливать в миграциях
Andy Melentev
@Sinersis
Dec 07 2015 12:31
@jhaoda ну возможни и так, но это ведь мнение-) мне удобно когда она храниться в сидерах-)
Ivan
@Hunternnm
Dec 07 2015 12:31
Чистый код Мартина все читали?
Andy Melentev
@Sinersis
Dec 07 2015 12:32
JhaoDa
@jhaoda
Dec 07 2015 12:32
@Hunternnm не, мы так хреначим :)
Ivan
@Hunternnm
Dec 07 2015 12:32
@jhaoda ))))) а серьезно?
Andy Melentev
@Sinersis
Dec 07 2015 12:32
@Hunternnm лежит пылиться не могу дотянуться до нее в выходные-)
JhaoDa
@jhaoda
Dec 07 2015 12:32
@Hunternnm я не читал
Ivan
@Hunternnm
Dec 07 2015 12:33
@Sinersis у тебя пылится, у меня пдф онли(
Andy Melentev
@Sinersis
Dec 07 2015 12:34
@Hunternnm ну у меня тоже в электронной книге-)
@Hunternnm все хочу почитать, но знаешь когда у тебя есть ~120 книг по звездным войнам-) Както все некогда-)
Ivan
@Hunternnm
Dec 07 2015 12:36
@Sinersis э, лирика)
было бы желание
Andy Melentev
@Sinersis
Dec 07 2015 12:38
@Hunternnm Да это самое главное -)
Ivan
@Hunternnm
Dec 07 2015 13:00
Кто работал с geoip в ларе?
ка местоположение юзверя показываете?
Willie
@williecheong
Dec 07 2015 13:04
/help
How to unlurk the room?
williecheong @williecheong
Willie
@williecheong
Dec 07 2015 13:06
/commands
Arman Zhilkaidarov
@insamo
Dec 07 2015 13:09

Привет всем скрипт с homestead cron-shedule.sh

#!/usr/bin/env bash

mkdir /etc/cron.d 2>/dev/null

cron="* * * * * vagrant /usr/bin/php $2/../artisan schedule:run >> /dev/null 2>&1"

echo "$cron" > "/etc/cron.d/$1"
service cron restart

Какой вводить второй параметр, не подскажете?

KarmaBot
@KarmaBot
Dec 07 2015 13:09
@insamo, здравствуй.
Arman Zhilkaidarov
@insamo
Dec 07 2015 13:10
Не совсем понятно /../
Andrey Novikov
@xaoc-303
Dec 07 2015 13:19
@insamo переход на уровень вверх, в данном случае - выход из каталога "scripts" в каталог проекта "homestead". и уже оттуда вызывается artisan
Arman Zhilkaidarov
@insamo
Dec 07 2015 13:23
В общем запустил скрипт с такими параметрами sudo ./cron-schedule.sh scoopin /home/vagrant/code/scoopin/public

Я понимаю что это переход на каталог выше, но зачем так извращаться)

В общем запустил скрипт с такими параметрами

sudo ./cron-schedule.sh scoopin /home/vagrant/code/scoopin/public

Получилось вот что

/etc/cron.d/scoopin

* * * * * vagrant /usr/bin/php /home/vagrant/code/scoopin/public/../artisan schedule:run >> /dev/null 2>&1
Что интересно, все работает)
Screamster
@Screamster
Dec 07 2015 13:46
Привет ребята. А не подскажете, нет ли какого-то пакета для добавления динамических полей в форме?
Maxim
@Big-Shark
Dec 07 2015 13:46
@Screamster это тебе наверное js надо
Screamster
@Screamster
Dec 07 2015 13:47
дай я тут начал делать на jquery понемногу, пока в процессе, но решил поинтересоваться, может есть готовые решения
https://github.com/wbraganca/yii2-dynamicform типа такого как для yii существует
Maxim
@Big-Shark
Dec 07 2015 13:49
@Screamster нет
JhaoDa
@jhaoda
Dec 07 2015 13:50
@Screamster ну ты же понимаешь, что это просто обертка для js-скрипта и элементы формы создаются на клиенте
Screamster
@Screamster
Dec 07 2015 13:50
ага
понял, спасибо всем :)
JhaoDa
@jhaoda
Dec 07 2015 13:50
@Screamster ну а тогда нафиг пакет?
Screamster
@Screamster
Dec 07 2015 13:51
@jhaoda да обленился уже просто =)
хочется клац клац и готово =))
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 13:51
@Screamster если бы ты обленился, взял бы фрейм любой и написал бы ровно в 1 один цикл и 3-4 строчки контроллера
Screamster
@Screamster
Dec 07 2015 13:52
@SerafimArts :D
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 13:52
а так ваяешь километры всякой хурмы на jq, просто потому что "ну а почему нет?"
Ivan
@Hunternnm
Dec 07 2015 13:54
@SerafimArts не всё так просто)
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 13:58
всё просто
146% гарантии
Ivan
@Hunternnm
Dec 07 2015 14:00
я ж шучу
Roman
@fearrr
Dec 07 2015 14:07
Всем привет! Подскажите Cashier предназначен только для работы со Stripe?
JhaoDa
@jhaoda
Dec 07 2015 14:10
@fearrr да, как и написано в доке
Roman
@fearrr
Dec 07 2015 14:12
они с Россией не работают вроде как
как и со странами СНГ
JhaoDa
@jhaoda
Dec 07 2015 14:12
@fearrr ага
@fearrr юзай Робокассу или Я.Бабло
Roman
@fearrr
Dec 07 2015 14:13
то есть толку от него 0, если только открыть оргу в штатах
JhaoDa
@jhaoda
Dec 07 2015 14:14
@fearrr ага. Они обещают, что облагодетельствуют всех, но когда это будет...
Maxim
@Big-Shark
Dec 07 2015 14:19
@fearrr скажем так, в россии все через такую опу, что они до нас еще не скоро дойдут)
melodicwing
@melodicwing
Dec 07 2015 14:33
Всем привет. Подскажите в чем отличие redirect('/location') от redirect()->guest('/location')?
KarmaBot
@KarmaBot
Dec 07 2015 14:33
@melodicwing, здравствуй.
Orel2888
@Orel2888
Dec 07 2015 14:57
Всем привет
KarmaBot
@KarmaBot
Dec 07 2015 14:57
@Orel2888, и тебе привет ;)
Orel2888
@Orel2888
Dec 07 2015 14:57
Как при вызове отношения в это отношение установить select ?
JhaoDa
@jhaoda
Dec 07 2015 14:58
@melodicwing тем, что метод guest запомнит, где пользователь был до редиректа и после аутентификации его можно туда вернуть
Orel2888
@Orel2888
Dec 07 2015 14:59
$model
->select('id')
->find(1)
->music()
->select('field');
Не работает select у отношения
JhaoDa
@jhaoda
Dec 07 2015 15:00
@Orel2888 что ты хочешь получить, используя select?
Выбрать только одну колонку?
Serhii Chaplia
@iwex
Dec 07 2015 15:01
привет
Maximum function nesting level of '100' reached, aborting! и это валится на $count = self::has('approvals')->orWhereHas('files', function ($query) {
        $query->where('approved', '=', '0');
    })->lists('id')->count();
Orel2888
@Orel2888
Dec 07 2015 15:01
@jhaoda не только, заюзать функции mysql и так далее, selectRaw тоже не работает
JhaoDa
@jhaoda
Dec 07 2015 15:01
@Orel2888 потому что в этом случае надо юзать where
Ну и почитать про связи будет не лишним
@iwex xdebug включен, да?
Orel2888
@Orel2888
Dec 07 2015 15:02
@jhaoda мне select нужен
Maksim (Ellrion) Platonov
@Ellrion
Dec 07 2015 15:02
@Orel2888 а нафига тебе селект?
JhaoDa
@jhaoda
Dec 07 2015 15:02
@Orel2888 я спрашиваю — что ты хочешь получить?
melodicwing
@melodicwing
Dec 07 2015 15:02
@jhaoda спасибо! а еще что-нибудь guest умеет делать? просто в таком случае не совсем понятен смысл почему метод так назвали)
KarmaBot
@KarmaBot
Dec 07 2015 15:02
Спасибо (+1) для @jhaoda принято! Текущая карма +478.
Serhii Chaplia
@iwex
Dec 07 2015 15:02
@jhaoda да
Maksim (Ellrion) Platonov
@Ellrion
Dec 07 2015 15:03
@Orel2888 орм это работа с объектами, там по хорошему нет селектов
JhaoDa
@jhaoda
Dec 07 2015 15:03
@iwex что «да»?
Serhii Chaplia
@iwex
Dec 07 2015 15:03
@iwex включён.
JhaoDa
@jhaoda
Dec 07 2015 15:03
@iwex а, чот я запарился. Ну так выключи, это его «фича»
@melodicwing всё понятно. Это редирект гостевой, для аутнетификации.
Serhii Chaplia
@iwex
Dec 07 2015 15:04
@jhaoda ну как выключи? отключил в phpstorm, кукиз убрал с сайта
JhaoDa
@jhaoda
Dec 07 2015 15:04
@iwex или погугли, у его есть настройка этих самых «nesting level»
@iwex это расширение РНР и оно включено независимо от шторма и кук
Orel2888
@Orel2888
Dec 07 2015 15:05
@Ellrion это плохо что нет селектов, а если 100500 полей, он так же все потянет
Serhii Chaplia
@iwex
Dec 07 2015 15:05
@jhaoda странно то, что у меня тот каунт выводится в хедере на всех страницах, а ошибка только на некоторых
да, знаю про нестинг левелс, но не думал что оно его тянет
Maksim (Ellrion) Platonov
@Ellrion
Dec 07 2015 15:05
@Orel2888 если у тебя 100500 полей то у тебя проблемы с архитектурой
JhaoDa
@jhaoda
Dec 07 2015 15:05
@Orel2888 так тебе нужны только отдельные поля? Или нет?
Orel2888
@Orel2888
Dec 07 2015 15:06
@jhaoda мне нужно функции там заюзать
JhaoDa
@jhaoda
Dec 07 2015 15:06
@Orel2888 DB::raw
Ну и читай документацию, ёмаё...
Orel2888
@Orel2888
Dec 07 2015 15:06
@jhaoda в отношении нету же селекта
JhaoDa
@jhaoda
Dec 07 2015 15:06
Блин.....
@Orel2888 зато есть where и get
Maxim
@Big-Shark
Dec 07 2015 15:07
@Orel2888 ты покажи запрос которым ты хочешь все вытянуть
@jhaoda не ругайся
JhaoDa
@jhaoda
Dec 07 2015 15:07
@Big-Shark а я и не ругаюсь ;)
Orel2888
@Orel2888
Dec 07 2015 15:08
@jhaoda
$model
->select('id')
->find(1)
->music()
->select(/* ТУТ не работает селект*/);
->select('field');
JhaoDa
@jhaoda
Dec 07 2015 15:08
@Orel2888 тебе сказали — там нету селектов, юзай where и get
Serhii Chaplia
@iwex
Dec 07 2015 15:08
@jhaoda спасибо помогло
KarmaBot
@KarmaBot
Dec 07 2015 15:08
Спасибо (+1) для @jhaoda принято! Текущая карма +479.
JhaoDa
@jhaoda
Dec 07 2015 15:08
where для условий, get для выборки отдельных полей
jongleb
@jongleb
Dec 07 2015 15:44
На сколько по крестьянски вот такое при рендере страницы
 $(document).ready(function () {
        $.{{$module}}.init();
    })
melodicwing
@melodicwing
Dec 07 2015 15:46
@jongleb я не знаю как ответить тебе, но стало интересно что в jquery значит запись $.foo?
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 15:48
@melodicwing обращение к полю или свойству объекта jq
melodicwing
@melodicwing
Dec 07 2015 15:53
в бд в одном из полей содержится json массив. нужно вывести все поля записи из б.д., это поле нужно вывести в виде таблицы. вопрос где лучше преобразовать json? можно в контролере вытянуть записи из бд и сразу их передать во вьюху, где уже сделать json_decode. а если раскрывать json в контролере, то нужно отдельно создавать массив, куда переписывать весь результат выборки из бд? или можно как-то изменить одно поле после выборки?
jongleb
@jongleb
Dec 07 2015 15:54
@melodicwing Это тоже алоярско, модули в jquery лучше через fn делать. он для модулей как раз считается зарезервированным
JhaoDa
@jhaoda
Dec 07 2015 15:54
@melodicwing ларавель может сделать это за тебя
Maxim
@Big-Shark
Dec 07 2015 15:54
@melodicwing модель?
JhaoDa
@jhaoda
Dec 07 2015 15:55
@melodicwing читаем http://laravel.com/docs/5.1/migrations#creating-columns, ищем json(), потом читаем http://laravel.com/docs/5.1/eloquent-mutators#attribute-casting, ищем array
melodicwing
@melodicwing
Dec 07 2015 15:57
читал про мутаторы, но, насколько я понял, они срабатывают каждый раз когда я тяну из бд что-то. а можно сделать так, чтобы вручную выбирать когда преобразовывать а кодга нет?
JhaoDa
@jhaoda
Dec 07 2015 15:57
@melodicwing ты ссылки открыл? Прочитал?
melodicwing
@melodicwing
Dec 07 2015 16:00
@jhaoda прочитал. там json автоматически каждый раз преобразуется в array. а если мне надо будет с ним работать именно как со строкой (например по-быстрому скопировать, не раскрывая в массив), то как быть?
JhaoDa
@jhaoda
Dec 07 2015 16:01
@melodicwing скопировать куда? В другую модель?
melodicwing
@melodicwing
Dec 07 2015 16:02
@jhaoda либо в другую модель, либо просто передать куда-нибудь, где на вход нужна строка
Vladislav Balabanovich
@vladbesson
Dec 07 2015 16:03
Привет, не могу разобраться с настройкой sphinx для laravel под ubuntu, есть примеры конфигураций sphinx конретно под laravel? В сети куча примеров, но так как плохо разбираюсь в бэкенде не могу адаптировать под свой конретный проект. Или может знаете туториалы где целиком процесс описан для laravel
JhaoDa
@jhaoda
Dec 07 2015 16:05
@melodicwing если в другую модель, то какая тебе разница? Копируй массив, он автоматом превратится в json при сохранении. А если нужна имено строка, то $model->getOriginal('attr') поможет, наверное...
melodicwing
@melodicwing
Dec 07 2015 16:08
@Big-Shark получается у ларавеля самый медленный ORM. зачем тогда вообще писать на ларавеле?
JhaoDa
@jhaoda
Dec 07 2015 16:09
@melodicwing ты таблицу внимательно смотрел?
melodicwing
@melodicwing
Dec 07 2015 16:10
@jhaoda "For the ORMs, the smaller score is the better (i. e. the faster)." у Eloquent значение больше всех
JhaoDa
@jhaoda
Dec 07 2015 16:11
@melodicwing какое именно значение? Их там много.
Maxim
@Big-Shark
Dec 07 2015 16:11
@melodicwing юии2 медленей, и доктрина медленей
melodicwing
@melodicwing
Dec 07 2015 16:11
точно. мой косяк
JhaoDa
@jhaoda
Dec 07 2015 16:12
Я, наверное, слишком тонко намекаю :)
melodicwing
@melodicwing
Dec 07 2015 16:18
@jhaoda с getOriginal работает. спасибо большое :)
KarmaBot
@KarmaBot
Dec 07 2015 16:18
Спасибо (+1) для @jhaoda принято! Текущая карма +480.
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 16:19
@melodicwing смотри, если в целом смотреть на любую производительность - тут складывается такая ситуация - чем медленнее что-либо тем больше функционала. Это очевидно или логично, но есть одно НО
Это "но" кроется в том, что есть погрешности в сообществе. Чем больше сообщество - тем больше исправлений и тюнинга производительности
Maxim
@Big-Shark
Dec 07 2015 16:20
@SerafimArts ну не всегда дат, пропел быстрей, а функционала больше, но тут прикол в самой идеи пропела
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 16:20
@Big-Shark да
это ещё один краеугольный камень
производительность может зависеть от самой идеологии, подхода к использованию либы
melodicwing
@melodicwing
Dec 07 2015 16:21
а чем пропел отличается от остальных?
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 16:21
если "в лоб", то естественно всё быстрее будет
Maxim
@Big-Shark
Dec 07 2015 16:21
@melodicwing модели генерируются полностью, из за этого меньше проверок, и циклов
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 16:21
если всё построено на декларативщине, как например в доктрине, то медленнее
но это почти что прямо пропорционально критерию возможностей
так что я не стал упоминать этот критерий
JhaoDa
@jhaoda
Dec 07 2015 16:23
@melodicwing каждый сам для себя решает, на чем писать. И производительность тут далеко не на первом месте, потому что железо стоит дешевле, чем программисты
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 16:23
@melodicwing шарк хочет сказать, что у пропела кодогенерация во время миграций, а у, например, элоквента - в рантайме, на магических методах
melodicwing
@melodicwing
Dec 07 2015 16:24
@SerafimArts а в чем минус такого подхода?
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 16:24
при наличии прогретого jit это не столь критично, но у нас его пока нет в наличии, только опкод кешеры
@melodicwing какого из?
Maxim
@Big-Shark
Dec 07 2015 16:24
@SerafimArts кстати, только вчера радовался тому что в пропел кодогенерация, надо было сделать потдержку симфони валидатора с 2.3 до 3.0, ну и они вырезали кучу классов, в любом другому продукте где это нужно было бы сделать, стоял бы иф, который проверял версию, и выдвал разный код, тут этот ифф убрал в класс генерации, и в итоге мы имеем чистую и красивую модель, без лишней проверки)
melodicwing
@melodicwing
Dec 07 2015 16:24
@jhaoda это касается только ORM или фреймворков и даже языков?
JhaoDa
@jhaoda
Dec 07 2015 16:24
@melodicwing Можно писать на голом РНР/PDO, но понадобится 2 человека. А можно писать на ларавель, справится и один
melodicwing
@melodicwing
Dec 07 2015 16:24
@SerafimArts когда код генерится во время миграций
Maxim
@Big-Shark
Dec 07 2015 16:24
@jhaoda ну вот незнаю, я некоторых программистов даже бесплатно не стал бы брать
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 16:24
@melodicwing хз
JhaoDa
@jhaoda
Dec 07 2015 16:25
@melodicwing бизнес, товарищ, не знает «языков», он знает понятия «стоимость разработки» и «стоимость владения»
melodicwing
@melodicwing
Dec 07 2015 16:25
но ведь стоимость разработки и стоимость владения зависит (пускай и частично) от технологий и их различиях между собой?
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 16:26
@melodicwing на 95% зависит от тела перед монитором :D
JhaoDa
@jhaoda
Dec 07 2015 16:26
Ну и что? В итоге всё упирается в деньги
Писать нейросеть для распознавание образов можно и на РНР, но это невыгодно с точки зрения затрат
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 16:27
@jhaoda хм...
это типа камень в мою сторону? +)
то что я пытаюсь дописать нейросеть для бота
JhaoDa
@jhaoda
Dec 07 2015 16:27
И делать сайт можно на голом C++/CGI, и это опять же не выгодно с точки зрения затрат
@SerafimArts не-а
melodicwing
@melodicwing
Dec 07 2015 16:28
вопрос от нуба программиста - почему вы выбрали писать на PHP и в частности laravel?
JhaoDa
@jhaoda
Dec 07 2015 16:29
Почему популярен битрикс? Там говнокод и worst practicies, но очень много контор, предлагающих на нем решения, быстро и недорого
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 16:30
@melodicwing потому что мне нравится язык
и нравится фрейм
вот и всё
melodicwing
@melodicwing
Dec 07 2015 16:30
@jhaoda но ведь это быстро и недорого может вылиться в более дорогую поддержку из-за качества самого битрикса?
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 16:30
идеальный баланс между скоростью работы результата и качеством кода
JhaoDa
@jhaoda
Dec 07 2015 16:30
И работа на любой вкус, от ждумли до хайлоада
@melodicwing может, но всё зависит от потребностей бизнеса
Битрикс спасает то, что сайты на нем, как правило, делаются раз и навсегда, правятся мелочи, дизайн, но не более
Artur Gafurov
@assurrussa
Dec 07 2015 16:31
@SerafimArts +)
JhaoDa
@jhaoda
Dec 07 2015 16:32
А если что-то более, то бизнес понимает, зачем и сколько стоит
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 16:32
@assurrussa хей, это плагиат моего фирменного смайла! +)
JhaoDa
@jhaoda
Dec 07 2015 16:32
Пандемия фирменных смайлов!
melodicwing
@melodicwing
Dec 07 2015 16:33
а может кто-нибудь что-нибудь сказать про скалу и плейфреймворк?)
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 16:34
@melodicwing скала - это крутой язык для тех, кто идеально знает джаву и втыкает в код кофе\лиспа\кложура\и т.д.
JhaoDa
@jhaoda
Dec 07 2015 16:34
@melodicwing что ты хочешь услышать про скалу в РНР-сообществе?
А, ну да, если отвечать будет Серафим, то можно услышать что-то полезное :)
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 16:34
:D
я целый хелло ворлд на скале написал
:D
JhaoDa
@jhaoda
Dec 07 2015 16:35
@SerafimArts а как звучит!
Чем писал, мелом или долотом?
melodicwing
@melodicwing
Dec 07 2015 16:35
@jhaoda просто спросил, из разряда "мимо проходил" :DD
JhaoDa
@jhaoda
Dec 07 2015 16:35
НаScalьные письмена
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 16:36
@jhaoda Цепями, перьями воронов и кровью, с выкриками "даёшь огня людям!" ;)
Artur Gafurov
@assurrussa
Dec 07 2015 16:37
@SerafimArts одобряешь свою фирменную фишку?)
melodicwing
@melodicwing
Dec 07 2015 16:39
хм. мутатор Eloquent массив объектов преобразует в массив массивов. чисто из принципа интересно можно это как-нибудь изменить?)
типа был массив в JSON'e [ {} {} {} ] а стал [ [] [] [] ] (только не в JSON'e а уже в виде массива)
Maxim
@Big-Shark
Dec 07 2015 16:43
@melodicwing а тебе что надо?
melodicwing
@melodicwing
Dec 07 2015 16:45
все что надо было уже сделано. просто академический интерес) в js работаю массивом объектов, потом загоняю его в JSON и передаю по аяксу на сервер. там полученную строку сохраняю в бд. потом когда из бд достаю эту строку (с помощью мутатора преобразую в массив) то получается массив массивов (array внутри array). интересно можно ли сделать чтоб после преобразования было так, как было изначально (массив объектов)
Maxim
@Big-Shark
Dec 07 2015 16:47
@melodicwing https://3v4l.org/pbDaG
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 16:48
@melodicwing в js нет ассоциативных массивов, в php нет безымянных классов (есть, но они инстансы StdClass)
melodicwing
@melodicwing
Dec 07 2015 16:49
@Big-Shark только я не юзаю json_decode, модель сама преобразует
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 16:53
@melodicwing ты можешь управлять этим поведением
для этого существует
1) те же самые мутаторы (я так понимаю в данном случае не совсем подходит)
2) Jsonable интерфейс ларки
3) JsonSerializable интерфейс пыха
но как-то странно, что ларка кастует к массиву всё
melodicwing
@melodicwing
Dec 07 2015 16:55
вот и я о чем. ща погуглю что-нибудь
JhaoDa
@jhaoda
Dec 07 2015 16:55
@melodicwing @SerafimArts можно кастовать в object
Либо в правилах кастования пишем array, либо object, «интеллекта» в этом плане у ларавель нет
melodicwing
@melodicwing
Dec 07 2015 16:58
дык интересно почему он внутренные объекты кастует в массив
This message was deleted
JhaoDa
@jhaoda
Dec 07 2015 16:58
@melodicwing здесь можно редактировать сообщения
@melodicwing я же говорю — «интелеккта» нет. Если ты объявил поле как array, то хоть объект там, хоть массив — будет массив.
melodicwing
@melodicwing
Dec 07 2015 17:06
если в js объекте есть метод (атрибут, которому присвоили function), то после JSON.stringify этого метода в результате не будет. а можно как-то импортировать в json вместе с методами?
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 17:07
@melodicwing можно, сохранять например ссылку на инстанс и потом десериализовывая впихивать в этот инстанс нужные данные
melodicwing
@melodicwing
Dec 07 2015 17:08
можно поподробней? непонял
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 17:09
@melodicwing ну у тебя есть инстанс какого-то объекта - сохраняй его имя при сериализации
а потом при десериализации вытаскивай, создавай инстанс и запихивай нужные аргументы
точно так же как поступает php
JhaoDa
@jhaoda
Dec 07 2015 17:09
@melodicwing а если просто — нет.
Это формат обмена данными, странно, если там будут методы
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 17:10
ну почему же нет
function serialize(data) {
  return JSON.stringify({
    name: data.constructor.name,
    content: data,
  });
}
> serialize(new Date);
> {"name":"Date","content":"2015-12-07T17:11:19.211Z"}
JhaoDa
@jhaoda
Dec 07 2015 17:12
@SerafimArts ну то, что технически можно, не означает, что нужно
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 17:12
согласен
т.к. при добавлении commonjs, amd и прочего имя функи ничего не значит
aleserche
@Aleserche
Dec 07 2015 17:13
воот, мак теперь мне кажется неудобным
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 17:13
плюс углифер и проч убивает всё
Maxim
@Big-Shark
Dec 07 2015 17:14
@Aleserche мы же тебе сразу сказали
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 17:15
с другой стороны ES7 декораторы могут всё упростить...
@Serializable('Some/Any', ['some', 'any'])
class Any {
    some = 23;
    any = 42;
    method() {}
}
но для этого всего нужен скилл
А те, кто имеют скилл могут оценить моё предложение с декораторами и покритиковать его ;)
aleserche
@Aleserche
Dec 07 2015 17:17
@Big-Shark ну проверить-то хотелось, я же гик в конце-то концов
винда удобнее. И не в привычке дело. Я почитал инструкции, разобрал самые популярные хоткеи и прочие прибамбасы. Да, красиво, но не более того. Для домохозяек норм
может я что-то не понимаю? Меня апстор просто задолбал
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 17:20
апстор кстати ещё и уродливый шо ппц
aleserche
@Aleserche
Dec 07 2015 17:21
убунта со своим маркетплейсом удобнее
Maxim
@Big-Shark
Dec 07 2015 17:22
@Aleserche ты реально использовал маркет плейс в убунте? 0_0
aleserche
@Aleserche
Dec 07 2015 17:23
в винде стор тоже не сахар, но блин, в нем только метро. А я метро вообще не юзаю. Более того, если хочется что-то вроде apt-get, есть шоколад
@Big-Shark один раз, чтобы быстро вспомнить название пакета
если честно, я разочарован, при Джобсе такого не было
Maxim
@Big-Shark
Dec 07 2015 17:26
@Aleserche корка была с виндой, у меня мама на убунте долго сидела, и была счастлива, кпуили новый ноут, там вин8 и метров, ну я не стал переставлять, думаю норм система вроде, потом пишет мне, не могу поставить игру, ну я начинаю консультацию по телефону, результата 0, прихожу сам, час пытался поставить, так и не смог, пишет ересь какуюто, пароли скидывает както непонятно, замкнутый круг в итоге получился у них, плюнул, сказал не будет игры из стора)
melodicwing
@melodicwing
Dec 07 2015 17:26
видел разработчика на майкрософтском стеке который в качестве рабочего ноута использовал макбук с вин10
sgorev
@sgorev
Dec 07 2015 17:27
это ещё что
вон торвальдс юзает macbook air для разработки ядра линукса)
aleserche
@Aleserche
Dec 07 2015 17:27
на маке что?
sgorev
@sgorev
Dec 07 2015 17:27
ещё и восхищается им)
melodicwing
@melodicwing
Dec 07 2015 17:27
macos и linux всяко ближе чем macos и windows)))
sgorev
@sgorev
Dec 07 2015 17:28
дело не в близости, а в том кто нажимает кнопки)
Maxim
@Big-Shark
Dec 07 2015 17:28
@sgorev откуда дровишки?
sgorev
@sgorev
Dec 07 2015 17:28
дровишки?
Maxim
@Big-Shark
Dec 07 2015 17:28
@sgorev инфа
JhaoDa
@jhaoda
Dec 07 2015 17:28
@Big-Shark классику не читали...
sgorev
@sgorev
Dec 07 2015 17:28
про линуса?
Maxim
@Big-Shark
Dec 07 2015 17:29
@sgorev угу
melodicwing
@melodicwing
Dec 07 2015 17:29
про торвальдса давно еще писали в интернетах
KarmaBot
@KarmaBot
Dec 07 2015 17:29
@sgorev, просьба оборачивать в код ссылки на видео, изображения и gist'ы (используя обратные апострофы)
aleserche
@Aleserche
Dec 07 2015 17:29
линус уже не торт
melodicwing
@melodicwing
Dec 07 2015 17:30
лол
aleserche
@Aleserche
Dec 07 2015 17:30
у него федора стоит?
sgorev
@sgorev
Dec 07 2015 17:30
думаю просто гном и lfs))
melodicwing
@melodicwing
Dec 07 2015 17:31
интересно почему гном? в смысле почему линус выбрал гном
sgorev
@sgorev
Dec 07 2015 17:31
как вариант, удобный терминал из коробки
  • менее тормозной, хотя тут не понятно, может это xfce вообще
а кто нибудь пересобирал в последнее время ядро в каком-нибудь дистрибутиве?)
aleserche
@Aleserche
Dec 07 2015 17:33
тьфк, это же суся, у неё похожие обои были
Maxim
@Big-Shark
Dec 07 2015 17:33
@sgorev ну вот и оказывается что мак он использует просто как железо, а не испольузет саму макос
sgorev
@sgorev
Dec 07 2015 17:34
@Big-Shark, так никто не говорит про макос)
melodicwing
@melodicwing
Dec 07 2015 17:34
@Big-Shark было бы странно если б он юзал макось)
Maxim
@Big-Shark
Dec 07 2015 17:34
@sgorev @melodicwing я думал к этому и сводится весь разговор)
aleserche
@Aleserche
Dec 07 2015 17:35
у мс вроде была крутая железка? Или мне показалось
sgorev
@sgorev
Dec 07 2015 17:35
у ms? крутая железка?)
Maxim
@Big-Shark
Dec 07 2015 17:35
он гномик 3 юзает, круто)
sgorev
@sgorev
Dec 07 2015 17:36
они там вроде поголовно юзают thinkpad’ы
melodicwing
@melodicwing
Dec 07 2015 17:36
thinkpad сцуко дорогой(
sgorev
@sgorev
Dec 07 2015 17:36
ну как и макбук(
melodicwing
@melodicwing
Dec 07 2015 17:36
давайте холивар thinkpad vs macbook
Maxim
@Big-Shark
Dec 07 2015 17:36
и сейчас он вроде юзает гугл ноутбук
тинкпад конечно, о чем вообше спор
melodicwing
@melodicwing
Dec 07 2015 17:37
аргументы7
sgorev
@sgorev
Dec 07 2015 17:37
мне вот кстати непонятно, столько компаний, а нормальный тачпад сделали только в apple
у них какой-то патент на тачпады?)
Maxim
@Big-Shark
Dec 07 2015 17:37
@melodicwing сколько макбуков в космосе?
sgorev
@sgorev
Dec 07 2015 17:37
)))
ну да, это аргумент)
melodicwing
@melodicwing
Dec 07 2015 17:38
@Big-Shark а тинкпадов там поголовно?
JhaoDa
@jhaoda
Dec 07 2015 17:38
@melodicwing ага
Maxim
@Big-Shark
Dec 07 2015 17:38
@sgorev бред, тачпад в маке гавно гавном, у леново норм тачи, но не на всех моделях.
@melodicwing вообще около 99 процентов)
sgorev
@sgorev
Dec 07 2015 17:38
как эт говно говном, он очень чувствительный)
и большой
melodicwing
@melodicwing
Dec 07 2015 17:38
@sgorev прям как этот
ну
sgorev
@sgorev
Dec 07 2015 17:38
и мультитач настоящий
melodicwing
@melodicwing
Dec 07 2015 17:38
да
sgorev
@sgorev
Dec 07 2015 17:39
можно 4мя пальцами одновременно фигачить
а у финкпада как будто-то с детской игрушкой играешь
Maxim
@Big-Shark
Dec 07 2015 17:39
@sgorev мультитач у всех есть, у меня такойже по размерам как на маках, по чувствивтельности одинаковые, но фактура у моего мне нравится больше, она не как глянец, а немного шершавая.
sgorev
@sgorev
Dec 07 2015 17:39
так на маках она не глянцевая
там сверху вообще стекло
Maxim
@Big-Shark
Dec 07 2015 17:40
@sgorev я на работе мак мышку просил, хотя она тоже гавно для извращенцев.
sgorev
@sgorev
Dec 07 2015 17:40
magicmouse?
она да, гавно гавном
Maxim
@Big-Shark
Dec 07 2015 17:40
@sgorev хз что там с верху, но мне противна работать с тачем маковским из за стекла этого, хз как другие используют его
@sgorev угу, вот этот чудо меджик
sgorev
@sgorev
Dec 07 2015 17:41
не, если речь про мышь, то да, там хреновый тач, а на макбуках очень крут
но нужно просто привыкнуть
он это
типа очень тактилен
Maxim
@Big-Shark
Dec 07 2015 17:42
@sgorev хз, не почувствовал, хотя многим и мой тач не нравится. а я прям по магазу ходил и все тачи трогал)
sgorev
@sgorev
Dec 07 2015 17:42
зайди как нибудь в магаз с маками, и потыкай минут 10 в тач
поменяется мнение)
Maxim
@Big-Shark
Dec 07 2015 17:43
Я на самом деле растроен новыми синкпадами, это какието полу маки, где пимпачка, где кнопки сверху и снизу, где 3 кнопка, где все это? (((
melodicwing
@melodicwing
Dec 07 2015 17:43
в синкпадах убрали пимпочку?
Maxim
@Big-Shark
Dec 07 2015 17:43
@sgorev они тут на каждом углу, мне там только моники нравятся, хотя мне любой моник нравится с большим разрешением, и размером)
JhaoDa
@jhaoda
Dec 07 2015 17:43
Парни, называйте их тинкпадами :)
Maxim
@Big-Shark
Dec 07 2015 17:43
@melodicwing во многих да(
melodicwing
@melodicwing
Dec 07 2015 17:44
почему тинкпад?
JhaoDa
@jhaoda
Dec 07 2015 17:44
А то финкпад и синкпад это вообще что-то экзотическое :)
sgorev
@sgorev
Dec 07 2015 17:44
http://images.dailytech.com/nimage/Lenovo-Thinkpad-011113-left.jpg такой?
KarmaBot
@KarmaBot
Dec 07 2015 17:44
@sgorev, просьба оборачивать в код ссылки на видео, изображения и gist'ы (используя обратные апострофы)
sgorev
@sgorev
Dec 07 2015 17:44
пимпочка вроде на месте)
JhaoDa
@jhaoda
Dec 07 2015 17:44
@sgorev тебя бот уже второй раз просит
sgorev
@sgorev
Dec 07 2015 17:44
ок ок)
taras2608
@taras2608
Dec 07 2015 17:44
Всем привет! Помогите пожалуйста новичку, будьте так добры. У меня L4. во вьюхе в теле шаблона кнопка <div id="form"><? if($a->active) : ?>
<?= link_to_route('dispatcher.agents.active', 'ЗАБЛОК', array($a->id, 0), array('class' => 'btn btn-success btn-xs')) ?>
<? else : ?>
<?= link_to_route('dispatcher.agents.active', 'АКТИВ', array($a->id, 1), array('class' => 'btn btn-danger btn-xs')) ?>
<? endif; ?></div> Пытаюсь скрипт ajax прописать нажатие без перезагрузки страницы, уже два дня голову ломаю. Может в скрипте ошибки, помогите пожалуйста. <script>
$(document).ready(function(){
$('form').submit(function(e){
e.preventDefault();
var formData = new FormData();
formData.append('active', $('#active').val());
$.ajax({
url: 'btn',
method: 'post',
processData: false,
contentType: false,
cache: false,
dataType: 'json',
data: formData,
success: function(data){
console.log(data);
},
error: function(){}
});
return Response::json(array('success'=>true));
});
});
</script>
KarmaBot
@KarmaBot
Dec 07 2015 17:44
@taras2608, привет, как настроение?
melodicwing
@melodicwing
Dec 07 2015 17:44
на последних тинкапада тачпад мне не нравится. кнопочек нет, от нажатий по углам может указатель дернуться
Maxim
@Big-Shark
Dec 07 2015 17:45
@sgorev не надо картинки вставлять, видишь что бот пишет
sgorev
@sgorev
Dec 07 2015 17:45
ок, понял, просто привычка с телеграмма)
Maxim
@Big-Shark
Dec 07 2015 17:45
@taras2608 Ну ты хоть код оформи
sgorev
@sgorev
Dec 07 2015 17:45
и irc)
JhaoDa
@jhaoda
Dec 07 2015 17:45
@sgorev ну и где «ок ок»? Отредактируй сообщение
taras2608
@taras2608
Dec 07 2015 17:45
@KarmaBot так себе на скрипте застрял ajax
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 17:45
о, мой шанс отреагировать на ярое нарушение просьб бота! :hammer:
JhaoDa
@jhaoda
Dec 07 2015 17:46
Да, дело для Человека-Молотка!
Maxim
@Big-Shark
Dec 07 2015 17:46
@melodicwing я тоже фанат тачей с кнопками, но таким почти не осталось, пришлось брать без кнопки
sgorev
@sgorev
Dec 07 2015 17:46
@jhaoda [code][/code] ?
JhaoDa
@jhaoda
Dec 07 2015 17:46
@sgorev ты не знаешь, что такое маркдаун?
sgorev
@sgorev
Dec 07 2015 17:46
не очень(
JhaoDa
@jhaoda
Dec 07 2015 17:47
@sgorev ты точно программист? Бот пишет, что надо сделать — «используя обратные апострофы»
taras2608
@taras2608
Dec 07 2015 17:47
@Big-Shark я здесь новичек, всего второй день, а как здесь код оформить ?
JhaoDa
@jhaoda
Dec 07 2015 17:47
@sgorev нижний правый угол окна, где ты пишешь сообщение, иконка-подсказка
Maxim
@Big-Shark
Dec 07 2015 17:47
@taras2608 перед кодом пишешь 3 воттаких штуки `, потом перенос строки, и после кода тоже 3 таких же
JhaoDa
@jhaoda
Dec 07 2015 17:47
@taras2608 нижний правый угол окна, где ты пишешь сообщение, иконка-подсказка
sgorev
@sgorev
Dec 07 2015 17:48
@jhaoda да программист) просто я никогда не заморачивался с оформлением сообщений в чатах)
поправил)
JhaoDa
@jhaoda
Dec 07 2015 17:48
@sgorev маркдаун это не для чата, это вообще великая вещь
taras2608
@taras2608
Dec 07 2015 17:49
@Big-Shark я понял
sgorev
@sgorev
Dec 07 2015 17:49
@jhaoda ну да, читал про него и видел, но как-то не дошли руки до его применения
JhaoDa
@jhaoda
Dec 07 2015 17:49
@sgorev у тебя три своих репы на гитхабе, ты описание не сам писал, штоле?
Maxim
@Big-Shark
Dec 07 2015 17:49
@sgorev я бы на твоем месте стал, очень многие обрашают внимание не только на оформления кода, но и редми на гитхабе
sgorev
@sgorev
Dec 07 2015 17:49
@jhaoda там форки, моих реп там нет
taras2608
@taras2608
Dec 07 2015 17:49
@jhaoda ага, и подсказку увидел
JhaoDa
@jhaoda
Dec 07 2015 17:49
sgorev
@sgorev
Dec 07 2015 17:49
это форк
JhaoDa
@jhaoda
Dec 07 2015 17:50
Странный форк, ты руками его заливал?
sgorev
@sgorev
Dec 07 2015 17:50
нет
Maxim
@Big-Shark
Dec 07 2015 17:50
@jhaoda автор удалил реп видать
sgorev
@sgorev
Dec 07 2015 17:50
да, это компания закрыла халяву на гитхабе)
JhaoDa
@jhaoda
Dec 07 2015 17:50
Н-да?
Maxim
@Big-Shark
Dec 07 2015 17:50
@jhaoda мне также 1 реп достался, смотрю от меня форкаются, и понять не могу, что не так)
sgorev
@sgorev
Dec 07 2015 17:50
стали продавать модуль за деньги, это старая версия
l
@Equilibumq
Dec 07 2015 17:50
Что можете посоветовать для того, что бы создать real-time аппликуху?
дело в том, что я не хочу использывать nodejs, и сокеты отпадают тут
есть ли какие нибуть альтернативы?
Maxim
@Big-Shark
Dec 07 2015 17:51
@Equilibum @SerafimArts настал твой звездный час.
JhaoDa
@jhaoda
Dec 07 2015 17:51
@Equilibum сокеты и без node.js работают
melodicwing
@melodicwing
Dec 07 2015 17:51
что такое real-time аппликуха?
Maxim
@Big-Shark
Dec 07 2015 17:52
@melodicwing это как реал тайм, только апликуха
@melodicwing погугли real-time приложение
KarmaBot
@KarmaBot
Dec 07 2015 17:52
melodicwing
@melodicwing
Dec 07 2015 17:52
офигенный бот
JhaoDa
@jhaoda
Dec 07 2015 17:53
@sgorev короче, не знать и не использовать в (почти) 2016-м году маркдаун — моветон
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 17:56
@Big-Shark "звёздный час" - это когда побанишь всех модеров и останешься один властвовать на горе высокомерия?
melodicwing
@melodicwing
Dec 07 2015 17:56
а можете привести пройстеший пример приложения (функционала) которое можно назвать real-time? в гугле нашел примеры типа чата вконтакта
sgorev
@sgorev
Dec 07 2015 17:56
@jhaoda ок, исправлюсь :)
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 17:56
@melodicwing наш кармабот
который этот
карма
KarmaBot
@KarmaBot
Dec 07 2015 17:56
@SerafimArts, Ваша карма +155. Вы благодарили 117 раз.
- Достижения: "Находчивый", "Благодарный", "Любитель сладкого", "Нахлебник", "Благодетель", "Вопрошайка"
- Профиль SerafimArts на laravel.su
melodicwing
@melodicwing
Dec 07 2015 17:57
а как он работает? постонно ждет пока в чат придет сообщение и обрабатывает его?
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 17:58
не только
там ещё есть вские таймеры и прочее
так что можно когда угодно делать что угодно
melodicwing
@melodicwing
Dec 07 2015 17:59
типа cron?)
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 17:59
типа таймаут
melodicwing
@melodicwing
Dec 07 2015 18:00
это как?
карма
KarmaBot
@KarmaBot
Dec 07 2015 18:00
@melodicwing, Вас ещё никто не благодарил.
- Профиль melodicwing на laravel.su
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 18:01
@melodicwing setTimeout(function() { doSomething(); }, 1000); это вот так
melodicwing
@melodicwing
Dec 07 2015 18:02
а карма может понижаться?
Maxim
@Big-Shark
Dec 07 2015 18:02
@melodicwing ну вообще да, но не всем и не всегда)
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 18:02
только за глупые вопросы
за глупые предложения обычно банки летят
как утки, но только банки
и не на юг, а на восточный фронт монитора
melodicwing
@melodicwing
Dec 07 2015 18:03
сложные преколы
ребусы какие-то
Artur Gafurov
@assurrussa
Dec 07 2015 18:04
@SerafimArts $t = 'Это очень чёрная магия, Карл +)'; :smile: забавно))
taras2608
@taras2608
Dec 07 2015 18:04

@Big-Shark во вьюхе : <div id="form"><? if($a->active) : ?> <?= link_to_route('dispatcher.agents.active', 'ЗАБЛОК', array($a->id, 0), array('class' => 'btn btn-success btn-xs')) ?> <? else : ?> <?= link_to_route('dispatcher.agents.active', 'АКТИВ', array($a->id, 1), array('class' => 'btn btn-danger btn-xs')) ?> <? endif; ?></div> Сам скрипт ajax : ``` <script>
$(document).ready(function(){
$('form').submit(function(e){
e.preventDefault();

                  var formData = new FormData();

                  formData.append('active', $('#active').val());
                  $.ajax({
                      url: 'btn',
                      method: 'post',
                      processData: false,
                      contentType: false,
                      cache: false,
                      dataType: 'json',
                      data: formData,
                      success: function(data){
                          console.log(data);
                      },
                      error: function(){}
                  });
                            return Response::json(array('success'=>true));
              });
          });
      </script>                                                                                                                                                                                                                                          ```

Офомил вроде, помогите пожалуйста.

melodicwing
@melodicwing
Dec 07 2015 18:04
@KarmaBot
как тригернуть это ?
Maxim
@Big-Shark
Dec 07 2015 18:05
@taras2608 так себе оформил, ну да ладно, вопрос то в чем?
JhaoDa
@jhaoda
Dec 07 2015 18:06
Да фигово оформил, прямо скажем...
taras2608
@taras2608
Dec 07 2015 18:07
@Big-Shark не могу сделать эту кнопку чтобы страница не перезагружалась
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 18:07
@melodicwing запустить локально у себя с нужного коммита и спросить "как это работает"
Maxim
@Big-Shark
Dec 07 2015 18:08
@taras2608 так у тебя же просто ссылка это, а не кнопка
taras2608
@taras2608
Dec 07 2015 18:08
@jhaoda я старался, со временем научусь
JhaoDa
@jhaoda
Dec 07 2015 18:09
@taras2608 три обратных апострофа надо ставить на НОВОЙ строке
taras2608
@taras2608
Dec 07 2015 18:09
@jhaoda я уже понял
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 18:09
This message was deleted
JhaoDa
@jhaoda
Dec 07 2015 18:09
@taras2608 ну так отредактируй сообщение
Kirill Nesmeyanov
@SerafimArts
Dec 07 2015 18:09
мне кажется, или обратный обратному апостроф похож на грязь на мониторе? (см. ниже)
́́́́́́́
melodicwing
@melodicwing
Dec 07 2015 18:10
ахах
taras2608
@taras2608
Dec 07 2015 18:10
@Big-Shark когда к классу кнопки добавляю ajax то все тупит и виснет
melodicwing
@melodicwing
Dec 07 2015 18:15
при $events = Event::withTrashed()->paginate(9); вылетает Call to undefined method Illuminate\Database\Query\Builder::withTrashed() почему?
taras2608
@taras2608
Dec 07 2015 18:15
@jhaoda пробую отредактировать не получается
Maxim
@Big-Shark
Dec 07 2015 18:15
@melodicwing а трейт добавил?
JhaoDa
@jhaoda
Dec 07 2015 18:15
@taras2608 потому что долго думал, 10 минут дается на редактирование
taras2608
@taras2608
Dec 07 2015 18:16
@jhaoda понял, буду знать
melodicwing
@melodicwing
Dec 07 2015 18:17
@Big-Shark добавил - эксепшн не пропал
@Big-Shark забыл в самой модели написать use, спасибо)
KarmaBot
@KarmaBot
Dec 07 2015 18:19
Спасибо (+1) для @Big-Shark принято! Текущая карма +520.
melodicwing
@melodicwing
Dec 07 2015 18:31
пикча первая строка добавлена при protected $casts = [ 'bill' => 'array' ]; в модели а вторая - без $casts. при этом вторая строка мутатором парсится без проблем, а первая - нет (не парсится вообще). как пофиксить?
KarmaBot
@KarmaBot
Dec 07 2015 18:31
@melodicwing, просьба оборачивать в код ссылки на видео, изображения и gist'ы (используя обратные апострофы)
melodicwing
@melodicwing
Dec 07 2015 18:32
@KarmaBot сорян, по маркдауну вставалял, хотел как надо сделать
JhaoDa
@jhaoda
Dec 07 2015 18:33
This message was deleted
Maxim
@Big-Shark
Dec 07 2015 18:33
@melodicwing у тебя первая как строка в ковычках, ты походу и в катс добавил, и в мутатор, в итоге 2 раза преобразовал
JhaoDa
@jhaoda
Dec 07 2015 18:34
И точно, экранированеи кавычек из той же оперы
melodicwing
@melodicwing
Dec 07 2015 18:35
код добавления был один и тот же Event::create($request->all()); в инпут приходит строка нормальная без экранирования. а где-то внутри модели она экранируется. причем это зависит почему-то от наличия или отсутствия $casts
Maxim
@Big-Shark
Dec 07 2015 18:35
@melodicwing что непонятного в том что я написал?
melodicwing
@melodicwing
Dec 07 2015 18:36
@Big-Shark все не понятно :D
JhaoDa
@jhaoda
Dec 07 2015 18:36
@melodicwing прочитай документацию ещё раз
melodicwing
@melodicwing
Dec 07 2015 18:38
"ты походу и в катс добавил, и в мутатор" что за мутатор? все что я сделал - просто задал $casts
JhaoDa
@jhaoda
Dec 07 2015 18:39
@melodicwing «вторая строка мутатором парсится без проблем» — твои слова?
Хотя они и странные, мутатор ничего не должен парсить
melodicwing
@melodicwing
Dec 07 2015 18:41
не так выразился. в имел в виду то, что когда обращаюсь к $record->bill, то bill возвращается как массив (добавлял строку JSON в модель, когда не было $casts, после добавления задал $casts)
первая строка добавлялась когда $casts уже задан. и когда я обращаюсь к $record->bill то bill возвращается как строка ($casts все еще задан)
JhaoDa
@jhaoda
Dec 07 2015 18:43
@melodicwing значит ты туда не массив передал, а уже json. Тебе же говорят — первая строка в кавычках и с экранированием.
melodicwing
@melodicwing
Dec 07 2015 18:44
от аякса приходит строка json. и я ее сразу из инпута передаю в модель. как надо правильно сделать?
JhaoDa
@jhaoda
Dec 07 2015 18:45
@melodicwing каст берет массив и пишет его как json в БД. И наоборот — берет json из БД и преобразует в массив.
@melodicwing так что передавай от клиента не json, а просто массив
melodicwing
@melodicwing
Dec 07 2015 18:49
@jhaoda понятно. спасибо
KarmaBot
@KarmaBot
Dec 07 2015 18:49
Спасибо (+1) для @jhaoda принято! Текущая карма +481.
vasivas
@vasivas
Dec 07 2015 18:51

при заходе на домен в браузере появляется ошибка 502. Логи nginx показывают вот что

2015/12/07 21:30:43 [error] 17976#0: *1 FastCGI sent in stderr: "PHP message: PHP Fatal error:  Uncaught exception 'UnexpectedValueException' with message 'The stream or file "/home/user/server/api.example.com/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied' in /home/user/server/api.example.com/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:87
Stack trace:
#0 /home/user/server/api.example.com/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php(37): Monolog\Handler\StreamHandler->write(Array)
#1 /home/user/server/api.example.com/vendor/monolog/monolog/src/Monolog/Logger.php(289): Monolog\Handler\AbstractProcessingHandler->handle(Array)
#2 /home/user/server/api.example.com/vendor/monolog/monolog/src/Monolog/Logger.php(565): Monolog\Logger->addRecord(400, Object(UnexpectedValueException), Array)
#3 /home/user/server/api.example.com/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(50): Monolog\Logger->error(Object(UnexpectedValueException))
#4 /home/user/server/api.dar...
PHP message: PHP Fatal error:  Uncaught exception 'UnexpectedValueException' with message 'The stream or file "/home/user/server/api.example.com/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied' in /home/user/server/api.example.com/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:87
Stack trace:
#0 /home/user/server/api.example.com/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php(37): Monolog\Handler\StreamHandler->write(Array)
#1 /home/user/server/api.example.com/vendor/monolog/monolog/src/Monolog/Logger.php(289): Monolog\Handler\AbstractProcessingHandler->handle(Array)
#2 /home/user/server/api.example.com/vendor/monolog/monolog/src/Monolog/Logger.php(565): Monolog\Logger->addRecord(400, Object(Symfony\Component\Debug\Exception\FatalErrorException), Array)
#3 /home/user/server/api.example.com/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.ph

использую laravel5, проект только сгенирирован phpstorm'ом. Знает кто-нибудь как это исправить?

JhaoDa
@jhaoda
Dec 07 2015 18:52
@vasivas права на запись в папку storage/logs выстави
lolname
@lolname
Dec 07 2015 18:53
есть тут убунту пользователи?
Maxim
@Big-Shark
Dec 07 2015 18:53
угу
JhaoDa
@jhaoda
Dec 07 2015 18:53
@lolname ты спрашивай без придисловий
vasivas
@vasivas
Dec 07 2015 18:53
@jhaoda сейчас попробую..
lolname
@lolname
Dec 07 2015 18:54
vmplayer Не запускается на убунте. virtual ethernet failed как установил 4 час уже лазания по интернетам нечего не дал
vasivas
@vasivas
Dec 07 2015 18:54
@jhaoda а Вы не подскажите, это нужно в системе прописывать или в php?
JhaoDa
@jhaoda
Dec 07 2015 18:55
@vasivas в системе
Следующий вопрос будет «а как»?
Vitaly
@Modifikator
Dec 07 2015 18:55
кто вкурсе, как заставить выполняться секцию scripts из композера нужной версией php? Если глобально установлена ниже требуемой.
и вариант прописать полный путь не подходит(
vasivas
@vasivas
Dec 07 2015 18:56
@jhaoda если в системе, то в гугле поищу.
Maxim
@Big-Shark
Dec 07 2015 18:56
@Modifikator там вроде флаг для игнора должен быть, но в чем смысл?
melodicwing
@melodicwing
Dec 07 2015 18:56
chmod -R a+w <путь к папке>/storage/logs @vasivas как-то так
@vasivas ...это, если что, в терминале надо прописать. команда тип
Vitaly
@Modifikator
Dec 07 2015 18:58
@Big-Shark флаг поставил, но при генерации артизан ругается на классы т.к. глобально 5.4
там какой-то замут с дебиан, и сменить нельзя(
vasivas
@vasivas
Dec 07 2015 18:58
@melodicwing я понял. Теперь ошибку в браузер стало выводить. Сейчас погуглю и если что вернусь.
@jhaoda спасибо.
KarmaBot
@KarmaBot
Dec 07 2015 18:58
Спасибо (+1) для @jhaoda принято! Текущая карма +482.
Maxim
@Big-Shark
Dec 07 2015 19:01
@Modifikator ну логично, там же не просто так верси 5.5 стоит
Vitaly
@Modifikator
Dec 07 2015 19:02
вообще в композере нет опции путь к пхп?
JhaoDa
@jhaoda
Dec 07 2015 19:02
@Modifikator есть, bin, вроде бы
Vitaly
@Modifikator
Dec 07 2015 19:03
хм) ща погуглю @jhaoda спасибо
KarmaBot
@KarmaBot
Dec 07 2015 19:03
Спасибо (+1) для @jhaoda принято! Текущая карма +483.
Bezditnyi Taras
@vertexod
Dec 07 2015 19:03
Добрый вечер )
KarmaBot
@KarmaBot
Dec 07 2015 19:03
@vertexod, и тебе привет ;)
Maxim
@Big-Shark
Dec 07 2015 19:03
@Modifikator ну фар ты можешь от любой пхп запустить, это точно
vasivas
@vasivas
Dec 07 2015 19:05
@jhaoda заработало, ещё спасибо одно.
не видит..
@jhaoda спасибо
KarmaBot
@KarmaBot
Dec 07 2015 19:06
Спасибо (+1) для @jhaoda принято! Текущая карма +484.
vasivas
@vasivas
Dec 07 2015 19:06
воо
JhaoDa
@jhaoda
Dec 07 2015 19:07
Упорный — https://toster.ru/q/272998, https://toster.ru/q/273036
Вот не лень создавать вопросы вместо гугления и чтения доки
melodicwing
@melodicwing
Dec 07 2015 19:08
вопрос по бутстрапу: если во вьюхе в foreach выводить блоки col для каждого элемента массива, то, когда col'ов становится больше, чем может влезть по ширине, в firefox'e col'ы не переносятся в начало новой строки, а начинают "стакаться" по правому краю по одному col'у на строку. кроме как считать количество выведенных col'ов и разделять нужное количество с помощью </div><div class='row'> есть варианты?
vasivas
@vasivas
Dec 07 2015 19:08
@jhaoda в момент удаления выскачило окошечко с уведомлением что Вы меня припалили на тостере :smile:
Maxim
@Big-Shark
Dec 07 2015 19:08

@jhaoda

Вопрос удален модератором по причине: Ответ легко ищется поисковиком

vasivas
@vasivas
Dec 07 2015 19:09
@Big-Shark его я только что удалил
JhaoDa
@jhaoda
Dec 07 2015 19:09
@Big-Shark ну, так он второй вопоос такой же создал
@vasivas што?
Maxim
@Big-Shark
Dec 07 2015 19:10
@jhaoda чем ~5.1 отличается от 5.1. и ^5.1. ?
JhaoDa
@jhaoda
Dec 07 2015 19:11
@Big-Shark а не помню, в доку композера сам ныряю иногда
Maxim
@Big-Shark
Dec 07 2015 19:12
@jhaoda я вот вчера пытался найти в доке где там был раздел с этими магическими штуками, и не смог(
Maxim
@Big-Shark
Dec 07 2015 19:14
@jhaoda спасибо
KarmaBot
@KarmaBot
Dec 07 2015 19:14
Спасибо (+1) для @jhaoda принято! Текущая карма +485.
Maxim
@Big-Shark
Dec 07 2015 19:14
карма
KarmaBot
@KarmaBot
Dec 07 2015 19:14
@Big-Shark, Ваша карма +520. Вы благодарили 98 раз.
- Достижения: "Находчивый", "Любитель сладкого", "Благодетель", "Благодарный", "Нахлебник", "Рэмбо"
- Профиль Big-Shark на laravel.su
melodicwing
@melodicwing
Dec 07 2015 19:14
про бутстрап никто не знает?(
Maxim
@Big-Shark
Dec 07 2015 19:15
@jhaoda интересно, что будет быстрейЮ ты получиш ачивку, или я получу ачивку
JhaoDa
@jhaoda
Dec 07 2015 19:15
@Big-Shark какую? Тыщу?
Maxim
@Big-Shark
Dec 07 2015 19:15
@melodicwing ну разделять наверное
@jhaoda нет, за 100 спасибо еще ачика есть
JhaoDa
@jhaoda
Dec 07 2015 19:16
@Big-Shark ты, конечно.
карма
KarmaBot
@KarmaBot
Dec 07 2015 19:16
@jhaoda, Ваша карма +485. Вы благодарили 17 раз.
- Достижения: "Находчивый", "Любитель сладкого", "Благодетель"
- Профиль jhaoda на laravel.su
JhaoDa
@jhaoda
Dec 07 2015 19:16
@Big-Shark по сказанным мной спасибам мне до тебя как до Тая пешком :)
Maxim
@Big-Shark
Dec 07 2015 19:18
@jhaoda ах ты сволочь неблагодарная)
NickPanda
@NickPanda
Dec 07 2015 19:29

Всем добра.
@jhaoda как ваши дела?
@Big-Shark а ваши?
Как у всех дела?

Кто юзает VUEJS?
Или за вопросы по нему меня погонят?

Ладно осмелюсь задать, такой момент хочу чтобы данные в таблице обновлялись при нажатие на кнопку, а не при наборе текста в поле?

Речь о методе showEditForm()

http://jsfiddle.net/NickPanda/p12syj1a/4/ код прилагается

Bezditnyi Taras
@vertexod
Dec 07 2015 19:57
Ребята, вопрос такой... есть обычный аксессор в модели: getDisplayedNameAttribute
возвращает $this->displayed_name = 'some actions';
Никак не могу понять, его можно добавить чтобы этот аксессор возвращался всегда при запросе с модели?
Maxim
@Big-Shark
Dec 07 2015 19:58
@vertexod куда возвращялся?
Bezditnyi Taras
@vertexod
Dec 07 2015 20:02
О, приветы... ) Да у меня подозрение что лень моя меня подводит... реально вернуть вместе с аксессорами как-то так: $contact = Contact::find($id); $contacts = $contact->toJson();
Вот в этом $contacts нема аттрибута displayed_name.
понимаю, что если вызвать $contacts->displayed_name - он там появится, но... можно ли без вызова?
буду через 15 минут, надо из кафе перейти домой, они закрываются
Maxim
@Big-Shark
Dec 07 2015 20:03
@vertexod так смотри как делается toJson, и там сделай этот гет, ну или типа того
melodicwing
@melodicwing
Dec 07 2015 20:48
вопрос не по теме, но кто шарит как работает биткоин?) сколько раз уже читаю но не могу понять. откуда беруться "новые" биткоины?
seoperin
@seoperin
Dec 07 2015 20:50
майнятся
melodicwing
@melodicwing
Dec 07 2015 20:50
как происходит этот майнинг?
что он включает в себя?
melodicwing
@melodicwing
Dec 07 2015 20:51
@seoperin спасибо
KarmaBot
@KarmaBot
Dec 07 2015 20:51
Спасибо (+1) для @seoperin принято! Текущая карма +4.
seoperin
@seoperin
Dec 07 2015 20:51
@melodicwing если ты много читаешь и не можешь понять, то просто забей на биткоины
melodicwing
@melodicwing
Dec 07 2015 20:52
расценивать это как намек на свои умственные способности?)
seoperin
@seoperin
Dec 07 2015 20:52
@melodicwing нет) я сам плохо понимаю это
@melodicwing поэтому не углубляюсь
@melodicwing но мне в целом не интересно это направление... если тебе интересно но непонятно, то конечно изучай)
melodicwing
@melodicwing
Dec 07 2015 20:53
мне просто интересно узнать сам принцип и понять почему вокруг него столько хайпа)
seoperin
@seoperin
Dec 07 2015 20:54
@melodicwing не биткоином едины, этих криптовалют куча
@melodicwing ты интересуешься с целью заработать на этом? или для понятия технической части?
melodicwing
@melodicwing
Dec 07 2015 20:55
с целью понять как это работает и почему его используют
JhaoDa
@jhaoda
Dec 07 2015 21:00
@melodicwing @seoperin не надо оффтопить