These are chat archives for LaravelRUS/chat

12th
Nov 2016
Andrei Sosnov
@atehnix
Nov 12 2016 00:39
@movetz а чего тогда от элоквента не отказались в пользу той же доктрины, например? Оверхед?)
icanall10
@icanall10
Nov 12 2016 06:08

подскажите
есть запрос

DB::table('contactors')
    ->leftJoin('order_items', ...)
    ->selectRow('contactors.id')
    ->groupBy('contactors.id', 'order_items.id')
    ->distinct('contactors.id')
    ->get();

возвращает

array(
    0 => {
        id: 1
    }
    1 => {
        id: 1
    }
)

почему так?
указано же distinct('contactors.id')

сам запрос сложнее, я убрал лишнее, если надо выложу полностью

Andrei Sosnov
@atehnix
Nov 12 2016 06:09
@icanall10 оформи код
KarmaBot
@KarmaBot
Nov 12 2016 06:09
@icanall10, чтобы код легко читался, поставь перед ним и после него по строке с тремя обратными апострофами (символ ` на клавише с буквой «Ё»).
Узнать больше про оформление сообщений можно в справке по Markdown (кнопка M↓ внизу справа).
Кстати, свои сообщения здесь можно редактировать... ;)
icanall10
@icanall10
Nov 12 2016 06:11
@atehnix оформил
jongleb
@jongleb
Nov 12 2016 06:41
У тебя тут груп бай судя по ответу скорее не работает чем достинкт
icanall10
@icanall10
Nov 12 2016 07:27
@jongleb если сделать 1 groupBy, он работает, а если указать 2 аргумента - то задваивается
Anton Kartsev
@bigperson
Nov 12 2016 07:34
@icanall10 попробуй $qb->groupBy('u.id')->addGroupBy('g.id')
icanall10
@icanall10
Nov 12 2016 07:37
@bigperson Call to undefined method Illuminate\Database\Query\Builder::addGroupBy()
laravel версии 5.2
JhaoDa
@jhaoda
Nov 12 2016 07:43
@icanall10 такого метода нет и не было
Anton Kartsev
@bigperson
Nov 12 2016 07:49
Не в ту доку глянул сорри
JhaoDa
@jhaoda
Nov 12 2016 08:34
Как сгенерить url по роуту БЕЗ учёта текущего поддомена? Т.е.: делаем запрос на api.my.com, в процессе обработки этого запроса надо сгенерить url на my.com
Kirill Nesmeyanov
@SerafimArts
Nov 12 2016 08:35
пропатчить конфиги в рантайме мб?
ну т.е. $config->set('app.domain', '/')
JhaoDa
@jhaoda
Nov 12 2016 08:35
@SerafimArts костыльненько...
Kirill Nesmeyanov
@SerafimArts
Nov 12 2016 08:35
хотя он вроде берёт домен не из конфигов
@jhaoda а у тебя есть другие идеи?
можно написать хелпер, который патчит, потом возвращает
JhaoDa
@jhaoda
Nov 12 2016 08:36
@SerafimArts нет, вот я и решил воспользоваться коллективным разумом :)
Kirill Nesmeyanov
@SerafimArts
Nov 12 2016 08:36
если не из конфигов берёт, то наверняка из глобалсов
а они тоже патчатся
это единственный путь, который я вижу
JhaoDa
@jhaoda
Nov 12 2016 08:39
@SerafimArts он из реквеста берёт домен
Kirill Nesmeyanov
@SerafimArts
Nov 12 2016 08:40
ну подменить его в реквесте, кажется, тоже не сложно
JhaoDa
@jhaoda
Nov 12 2016 08:46
Опа! Я знаю, кто лошара!
Достаточно генерить относительный url. Или это не труЪ?
Kirill Nesmeyanov
@SerafimArts
Nov 12 2016 08:48
не тру канеш
что за глупые вопросы
Murad
@Muradg
Nov 12 2016 10:49
Всем привет. А что вы используете в проектах вместо ajax запросов ? Просто на данный момент я пишу админку на ларавеле, хочу к примеру организовать поиск по сайту. Сейчас просто я делаю так: вешаю на инпут событие onchange, которое соответственно отправляет запрос и возвращает результаты. Таких полей много на сайте
KarmaBot
@KarmaBot
Nov 12 2016 10:49
@Muradg, и тебе привет ;)
Mikail Aziev
@aziev
Nov 12 2016 10:53
@Muradg что ты имеешь в виду? ты о проблеме, что слишком много запросов идет?
Murad
@Muradg
Nov 12 2016 10:53
@aziev да да
@aziev столкнулся к примеру в обычном каталоге товаров, когда каждый из пользователей искали товары
Mikail Aziev
@aziev
Nov 12 2016 10:56
@Muradg я недавно делал поиск, решил сделать так: после того как введено три символа, подгружаю все совпадения ajaxом. при вводе дальнейшем символов уже фильтрую на клиенте. ну этот подход специфичен и возможно не для всех сайтов подойдет
используя vue + laravel одно удовольствие это писать
Arsen Soroka
@arsen-s
Nov 12 2016 11:10

@aziev

подгружаю все совпадения ajaxом. при вводе дальнейшем символов уже фильтрую на клиенте

забудь о фильтре на клиенте, клиент не должен этим заниматся. Если у тебя большая база и при 3 символах найдется 10к результатов то клиент у тебя сдохнит пока это все отфильтрует

Murad
@Muradg
Nov 12 2016 11:11
@arsen-s а что можете посоветовать в этом случае ?
Mikail Aziev
@aziev
Nov 12 2016 11:11
@arsen-s прочитай мое сообщение до конца. 10к результатов в принципе быть не может, там всего постов будет не больше 500
Murad
@Muradg
Nov 12 2016 11:11
@aziev про vue слышал, сейчас посмотрел, стало интересно. Буду учить))
Arsen Soroka
@arsen-s
Nov 12 2016 11:12
@Muradg фильтровать на сервере(из заздержкой, на Vue - это debounce), ничего что будет много запросов на сервер
@aziev это сейчас у тебя 500, БД то не статичная, всегда будет разширятся
@aziev а тот кто прийдет после тебя на проект, будет недоволен таким решением задачи
Mikail Aziev
@aziev
Nov 12 2016 11:15
@arsen-s ОМГ, у меня БД не будет расти после определенного кол-ва записей, или ты лучше знаешь над каким проектов я работаю?))
am0nshi
@am0nshi
Nov 12 2016 11:17
@aziev нужно не костыли городить, а писать сервер, чтобы он и миллион легко перемолотил. имхо
Mikail Aziev
@aziev
Nov 12 2016 11:37
мне кажется вы не поняли, у меня поиск отрабатывает не только на change, но и на keyup, и слать охулиард запросов на каждый введенный символ каждого юзера нет смысла, если эти данные у этих клиентов уже есть после первого запроса
am0nshi
@am0nshi
Nov 12 2016 11:37
@aziev погугли debouncing
Arsen Soroka
@arsen-s
Nov 12 2016 11:38

@aziev

из заздержкой, на Vue - это debounce),

Дмитрий Мязин
@d4c0
Nov 12 2016 14:19
создал команду, указал сигнатуру, но она не вызывается из консоли, и в списке её тоже нет
[Symfony\Component\Console\Exception\CommandNotFoundException] There are no commands defined in the "ebase" namespace.
am0nshi
@am0nshi
Nov 12 2016 14:21
@d4c0 ссылку на ::class прописал?
Дмитрий Мязин
@d4c0
Nov 12 2016 14:23
@am0nshi где? Всё что я сделал, это написал php artisan make:command ExteriorBaseUpdateImages --command=ebase:update-images, и теперь ввожу в консоль php artisan ebase:update-images, на что получаю указанную ошибку
Юрий
@sawerus
Nov 12 2016 14:25
@d4c0 наверное @am0nshi на это намекает https://laravel.com/docs/5.3/artisan#registering-commands
am0nshi
@am0nshi
Nov 12 2016 14:26
именно
Дмитрий Мязин
@d4c0
Nov 12 2016 14:34
Блин, офигенно, инфа о регистрации команд в конце доки! А должна быть вначале, сразу после создания класса команды... В любом случае @sawerus @am0nshi спасибо
KarmaBot
@KarmaBot
Nov 12 2016 14:34
Спасибо (+1) для @sawerus принято! Текущая карма +63.
Спасибо (+1) для @am0nshi принято! Текущая карма +33.
Юрий
@sawerus
Nov 12 2016 14:34
@d4c0 да ладно там ссылка сразу после описания добавления команды
am0nshi
@am0nshi
Nov 12 2016 14:34
@d4c0 привыкай. как минимум, читать до конца :) как максимум - я артизан вообще не использую :) все ручками ;)
Дмитрий Мязин
@d4c0
Nov 12 2016 14:35
@sawerus чёрт, вновь дока меня уделала
Юрий
@sawerus
Nov 12 2016 14:35
@d4c0 ))
Дмитрий Мязин
@d4c0
Nov 12 2016 14:36
@am0nshi т.е. у тебя свой класс для работы с консолью, или как? И чем артизан не нравится?)
am0nshi
@am0nshi
Nov 12 2016 14:36
@d4c0 я когогенераторы с Yii недолюбливаю, все ручками
Дмитрий Мязин
@d4c0
Nov 12 2016 14:37
@am0nshi а зачем? Он там генерирует всего лишь каркас, это удобнее чем создавать руками файл, писать <?php namespace... class ... описывать методы которые за тебя определит. Я понимаю если бы ты написал свой компонент, с отличающимся подходом.
JhaoDa
@jhaoda
Nov 12 2016 15:21
@d4c0 «должна»? Ну иди PR сделай в доку.
И я не использую артизановские генераторы. Мне проще скопировать существующий класс и переименовать, чем писать в консоли длиннющую команду
Юрий
@sawerus
Nov 12 2016 15:23
@jhaoda )) да она там где и есть. Сразу после описания команды. Читают не внимательно.
JhaoDa
@jhaoda
Nov 12 2016 15:23
@sawerus ну так он хочет «до описания»
Юрий
@sawerus
Nov 12 2016 15:24
@jhaoda Хотеть не вредно! )
masonov
@masonov
Nov 12 2016 15:39
`code`Route::post('/task', function (Request $request) {
$validator = Validator::make($request->all(), [
    'name' => 'required|max:255',
]);

if ($validator->fails()) {
    return redirect('/')
        ->withInput()
        ->withErrors($validator);
}

$task = new Task;
$task->name = $request->name;
$task->save();

return redirect('/');

});

пишет
FatalThrowableError in Factory.php line 91:
Type error: Argument 1 passed to Illuminate\Validation\Factory::make() must be of the type array, object given, called in /home/vagrant/Code/laravel/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php on line 237

Юрий
@sawerus
Nov 12 2016 15:41
@masonov зачем же все в кучу....
masonov
@masonov
Nov 12 2016 15:41
ты конкретно о чем?
JhaoDa
@jhaoda
Nov 12 2016 15:42
@masonov кто «ты»? Кому именно ты это написал?
masonov
@masonov
Nov 12 2016 15:42
спокойно, я тут впервые)) @jhaoda
Юрий
@sawerus
Nov 12 2016 15:43
@masonov роут именованный надо, валидация в форм реквесе, запись в контроллере
masonov
@masonov
Nov 12 2016 15:43
@sawerus titlelaravel.su/docs/5.2/quickstart
Пытаюсь этот гайд применить к laravel 5.3
Anton Vorontsov
@symbios-zi
Nov 12 2016 15:44
@masonov https://laracasts.com/series/laravel-5-fundamentals вот тут можно узнать о фундаментальных вещах, если дока не помогла. Просмотри внимательно всё. Возможно несколько раз
masonov
@masonov
Nov 12 2016 15:46
@symbios-zi спасибо, но у меня с английским не очень((
KarmaBot
@KarmaBot
Nov 12 2016 15:46
Спасибо (+1) для @symbios-zi принято! Текущая карма +195.
JhaoDa
@jhaoda
Nov 12 2016 15:46
@masonov оформи код
KarmaBot
@KarmaBot
Nov 12 2016 15:46
@masonov, чтобы код легко читался, поставь перед ним и после него по строке с тремя обратными апострофами (символ ` на клавише с буквой «Ё»).
Узнать больше про оформление сообщений можно в справке по Markdown (кнопка M↓ внизу справа).
Кстати, свои сообщения здесь можно редактировать... ;)
JhaoDa
@jhaoda
Nov 12 2016 15:47
@masonov четвёртый раз повторить?
Sergey Pirogov
@atme
Nov 12 2016 15:47
@masonov А что ему оформлять то? Сейчас все читабельно же.
Юрий
@sawerus
Nov 12 2016 15:48
@atme ты неверное не по адресу написал ? ))
Sergey Pirogov
@atme
Nov 12 2016 15:48
@sawerus йеп, ты прав. К @jhaoda было
Anton Vorontsov
@symbios-zi
Nov 12 2016 15:49
@masonov без знания английского тебе будет очень тяжело с этим фреймворком.
JhaoDa
@jhaoda
Nov 12 2016 15:49
@atme ну так надо взять и отредактировать сообщение, указав нужного адресата
masonov
@masonov
Nov 12 2016 15:49
@symbios-zi учу тоже понемногу
@sawerus кажется я не особо понял
Юрий
@sawerus
Nov 12 2016 15:50
@symbios-zi , можно приспособиться! У меня тоже тяжко.
Anton Vorontsov
@symbios-zi
Nov 12 2016 15:50
@masonov да и вообще сейчас программисту без английского никак. Посмотри все эти видео в любом случае, хотя бы то что на экране. И уже станет понятнее.
Sergey Pirogov
@atme
Nov 12 2016 15:50
@jhaoda ты странный какой-то. в чем смысл так увиливать от вопроса?
Юрий
@sawerus
Nov 12 2016 15:50
@masonov прочитай всю доку пару тройку раз и все придет.
@atme лучше помолчи... Это так сказать совет. Дружеский ))
JhaoDa
@jhaoda
Nov 12 2016 15:51
@atme «увиливать»? Я что, обязан тебе ответить?
Anton Vorontsov
@symbios-zi
Nov 12 2016 15:51
@sawerus но это такое страдание. На понимание чего то на английском у меня уйдет 2 минуты, а у тебя возможно часы ибо ты можешь какой то важной детали в доке не понять. Я хз. Можно, но страдание.
Юрий
@sawerus
Nov 12 2016 15:52
@symbios-zi главное желание ;-)
Sergey Pirogov
@atme
Nov 12 2016 15:52
@sawerus я просто немного в недоумении, так сказать, от такой манеры общения
Anton Vorontsov
@symbios-zi
Nov 12 2016 15:52
@sawerus эм, я считаю что если найти в себе желание и позаниматься с репетитором ты вырастешь гораздо быстрее в программировании
Юрий
@sawerus
Nov 12 2016 15:52
@symbios-zi согласен
Anton Vorontsov
@symbios-zi
Nov 12 2016 15:53
@atme да он со всеми так общается. расслабься
Юрий
@sawerus
Nov 12 2016 15:53
@symbios-zi ладно, это "лирика". не будем засирать чат ))
Roman Sadoyan
@core01
Nov 12 2016 16:05
Ребят, юзали Vue.js вместе с Ларкой?
с blade
или с другим каким-нибудь шаблонизатором?
Dmitry
@DmmitryIs
Nov 12 2016 16:07
всем привет
есть таблица заказов в который есть связь с таблицей клиенов по client_id
нужно выбрать все заказы у которых имя клиента = 'foo'
каким способом это лучше сделать? спасибо
KarmaBot
@KarmaBot
Nov 12 2016 16:07
@likeapimp, привет =)
@likeapimp, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Roman Sadoyan
@core01
Nov 12 2016 16:08
@DmitryChere напиши метод getOrdersByClientName
Dmitry
@DmmitryIs
Nov 12 2016 16:10
что в теле метода написать?
Юрий
@sawerus
Nov 12 2016 16:10
@DmitryChere Почитать про модели и связи
JhaoDa
@jhaoda
Nov 12 2016 16:10
@DmitryChere выборку по имени клиента
Roman Sadoyan
@core01
Nov 12 2016 16:11
$users = DB::table('users')->where('votes', '=', 100)->get();
только тебе конечно по сложнее)
Юрий
@sawerus
Nov 12 2016 16:12
@core01 только тут связи нет
Dmitry
@DmmitryIs
Nov 12 2016 16:12
@core01 так то да, нужно через orm
JhaoDa
@jhaoda
Nov 12 2016 16:13
@core01 горшочек, не вари!
Dmitry
@DmmitryIs
Nov 12 2016 16:13
@core01 через eloquent это нельзя сделать?
Roman Sadoyan
@core01
Nov 12 2016 16:13
можно
Anton Kartsev
@bigperson
Nov 12 2016 16:13
@DmitryChere Через Eloquent
$orders = Order::whereHas('user', function ($query) {
            $query->where('name', 'foo');
        })->get();
JhaoDa
@jhaoda
Nov 12 2016 16:13
@DmitryChere тебе порекомендовали доку почитать
Dmitry
@DmmitryIs
Nov 12 2016 16:14
@bigperson спасибо, попробую
@jhaoda сколько сюда не захожу, кроме как "доку почитать" от тебя ничего не услышать, только умничаешь сидишь постоянно
KarmaBot
@KarmaBot
Nov 12 2016 16:14
Спасибо (+1) для @bigperson принято! Текущая карма +7.
Спасибо (+1) для @jhaoda принято! Текущая карма +1300.
JhaoDa
@jhaoda
Nov 12 2016 16:14
@DmitryChere факт. Но как только ты начнешь её читать, ты услышишь от меня и другое.
Dmitry
@DmmitryIs
Nov 12 2016 16:15
я читал доку, но пробовал по другому делать, не так как парень выше подсказал
Юрий
@sawerus
Nov 12 2016 16:16
@DmitryChere создаешь скопе в модели, создаешь связь в модели... окучиваешь это. Получаешь результат. Тебе нужно модели и связи.
jhaoda тебе правильно советует. Начнешь вникать быстрее въедешь чем на готовых решениях.
Dmitry
@DmmitryIs
Nov 12 2016 16:17

@sawerus ну у меня сейчас так сделано

class Order extends Model
{
    public function client()
    {
        return $this->belongsTo('App\Client');
    }
}

и потом я пробовал получить через Order::with('client') но нифига

Roman Sadoyan
@core01
Nov 12 2016 16:18
Сейчас короче без Eloquent никто ничего не делает да?
)
Dmitry
@DmmitryIs
Nov 12 2016 16:21
делают когда нет требования юзать только eloquent
Anton Kartsev
@bigperson
Nov 12 2016 16:21
@DmitryChere Order::with('client') это жадная загрузка, к выборке не имеет отношения. Прочитай весь раздел https://github.com/LaravelRUS/docs/blob/5.2/eloquent-relationships.md дурного тут врятли будут советовать
Dmitry
@DmmitryIs
Nov 12 2016 16:49

Ребята, интересно ваше мнение по поводу такого подхода работы с выборкой, стоит ли его использовать или нет? или может только в определенных случаях.

Объявляем в контроллере $objects = Object::query();
И потом уже зависимо от условий добавляем, например, $objects = $objects->where('status', self::STATUS_DISABLED);, $objects = $objects->where('commercial', 1); и тд.

JhaoDa
@jhaoda
Nov 12 2016 16:52
@DmitryChere заметь, не один я рекомендую тебе читать доку. Не наводит ни на какие мысли?
Юрий
@sawerus
Nov 12 2016 16:54
@DmitryChere и на русском если тяжко с "ангельским" http://laravel.su/docs/5.3/eloquent#query-scopes Там сам сверяй что и как. И почитай все же про модели.
@DmitryChere Почему модель? так как все в одном месте! представь ситуевину - +100 500 контроллеров где это юзаешь. потом правки по базе... как править все будешь ?
Dmitry
@DmmitryIs
Nov 12 2016 16:59
меня интересовало конкретно использование того, что я написал выше.
в заготовках, я так понимаю, мы выбираем один раз.
а я имел ввиду что сначала нужно выбрать одно, потом зависимо от условий - другое, уже из того что мы выбрали первый раз
Юрий
@sawerus
Nov 12 2016 17:01
@DmitryChere юзай несколько scopes за раз.
Dmitry
@DmmitryIs
Nov 12 2016 17:02
@sawerus а использовать $objects = Object::query(); это считается плохо?
Anton Vorontsov
@symbios-zi
Nov 12 2016 17:08
@DmitryChere иногда оправдано и так делать, если делать понимая что делаешь
Но лучше сделать как тебе советовали через scope
Dmitry
@DmmitryIs
Nov 12 2016 17:13

@symbios-zi вот, например, есть кусок такого кода

$objects = Object::query();

      if ($panel) {
        if ($request->status) {
          switch ($request->status) {
            case self::DISABLED_ONLY:
              $objects = $objects->where('status', self::STATUS_DISABLED);
              break;

            case self::ACTIVE_ONLY:
              $objects = $objects->where('status', self::STATUS_ACTIVE);
              break;

            default:
              break;
          }
        }

        if ($request->uuid) {
          $objects = $objects->where('uuid', 'LIKE', '%'. $request->uuid .'%');
        }
      } else {
        $objects = $objects->where('status', self::STATUS_ACTIVE);
      }

      if ($request->area) {
        $objects = $objects->where('area', $request->area); 
      }

если заменить все скоупами, то тогда переменная objects будет перезаписываться новым набором, например, сначала я выберу с нужным статусом, а потом, когда мне нужно будет еще выбрать с параметром Х = 'чтото', я вызову другой скоуп и он выберет объекты без учета предыдущего, верно?

KarmaBot
@KarmaBot
Nov 12 2016 17:13
@likeapimp, чтобы показать длинный листинг кода желательно использовать pastebin-сервис, например gist.github.com или laravel.io/bin.
JhaoDa
@jhaoda
Nov 12 2016 17:14
А ведь можно было почитать про скоупы и не позориться...
Dmitry
@DmmitryIs
Nov 12 2016 17:15
я почитал
Anton Vorontsov
@symbios-zi
Nov 12 2016 17:16
@DmitryChere ну я бы во первых не стал такой код делать. 100500 if else switch попахивает гавнокодом
Юрий
@sawerus
Nov 12 2016 17:17
@symbios-zi и самое попахивающее это в контроллере все... структуру базы поменяет и трындец... задолбается рефакторить
Dmitry
@DmmitryIs
Nov 12 2016 17:18
я не просил оценить данный кусок кода
задал конкретный вопрос
Anton Vorontsov
@symbios-zi
Nov 12 2016 17:19
@DmitryChere ну во вторых можно несколько скоупов применять на один запрос
Dmitry
@DmmitryIs
Nov 12 2016 17:20
@symbios-zi сразу или сначала один скоуп и потом, если понадобится, другой уже с сохранением первого набора?
Anton Vorontsov
@symbios-zi
Nov 12 2016 17:23
Эээ? Чо Чо
Dmitry
@DmmitryIs
Nov 12 2016 17:25
может неправильно выразился
есть переменная $var = Obj::scopenameA($param);
ну и потом нужно вызвать второй скоп, если я сделаю это так $var = Obj::scopenameB($param); то данные, которые вернул первый скоуп сохранятся в переменной и среди них выберуться данные но уже с учетом скоупа "scopenameB" или нет?
Anton Vorontsov
@symbios-zi
Nov 12 2016 17:31
Прости. Нипонятно. Может кто то другой поможет
Юрий
@sawerus
Nov 12 2016 17:31
@DmitryChere в скопах ты $query возвращаешь каждый раз... т.е. дополняешь запрос.
http://laravel.io/bin/PXG23
примерно такой огород.
на чистоту кода не претендую ))
KarmaBot
@KarmaBot
Nov 12 2016 17:31
@sawerus, чтобы показать длинный листинг кода желательно использовать pastebin-сервис, например gist.github.com или laravel.io/bin.
Dmitry
@DmmitryIs
Nov 12 2016 18:18
@sawerus подскажи плиз как эту конструкцию в скоуп засунуть?
$orders->whereHas('client', function ($query) {
            $query->where('name', 'apple');
        })->get();
Roman Sadoyan
@core01
Nov 12 2016 18:22
function scopeWhereName($query, $name)
{
return $query->where('name', $name);
}
http://www.easylaravelbook.com/blog/2015/06/23/using-scopes-with-laravel-5/
Dmitry
@DmmitryIs
Nov 12 2016 18:28
@core01 а куда whereHas делся?
там же связь идет
public function client()
    {
        return $this->belongsTo('App\Client');
    }
Дмитрий Мязин
@d4c0
Nov 12 2016 18:28
Ребят, подскажите как в консоль выводить данные в 2 столбца? Как в примере:
ACTION                                        STATUS
action1                                       done
action2                                       aborted
...
Дмитрий Мязин
@d4c0
Nov 12 2016 18:29
@jhaoda спасибо
KarmaBot
@KarmaBot
Nov 12 2016 18:29
Спасибо (+1) для @jhaoda принято! Текущая карма +1301.
JhaoDa
@jhaoda
Nov 12 2016 18:30
@d4c0 слабо в следующий раз самому, без подсказки, открыть доку?
Дмитрий Мязин
@d4c0
Nov 12 2016 18:30
@jhaoda постараюсь)
JhaoDa
@jhaoda
Nov 12 2016 18:32
@d4c0 тебе уже говорили — прочитай всю доку, что бы знать, что в ней вообще есть.
Я говорю, другие говорят, но толку ноль. Я не очень понимаю, это что, такая сложная задача?
Dmitry
@DmmitryIs
Nov 12 2016 18:34
@jhaoda та я читал, ну не прям на всю, но конкретно этот раздел весь
Дмитрий Мязин
@d4c0
Nov 12 2016 18:34
@jhaoda порой ловлю себя на мысли, что обращаюсь с вопросом сюда, а не в доку, лишь потому, что хочется с кем то обсудить, пообщаться. Это больше проблема не неумения искать и читать доку, а желания коммуницировать :smiley: Борюсь как могу, но иногда так и хочется спросить, а не глянуть в доку и молча делать дальша)
JhaoDa
@jhaoda
Nov 12 2016 18:35
@DmitryChere а ты-то тут при чем? Нет, ты тоже читай, хуже не будет, но я ж не тебе писал.
Dmitry
@DmmitryIs
Nov 12 2016 18:35
@jhaoda а, сорян
не глянул
Fector
@Fector
Nov 12 2016 18:35
Доки надо читать перед сном просто так по 20 минут
Дмитрий Мязин
@d4c0
Nov 12 2016 18:35
@jhaoda как бы наивно и тупо это не звучало, но это так.
Юрий
@sawerus
Nov 12 2016 18:37
@DmitryChere ты прочитал раздел Eloquent?
Dmitry
@DmmitryIs
Nov 12 2016 18:37
@sawerus его тоже
с докой тоже не всегда понятно, есть о wherehas, есть о scope, а как вместе это использовать - не могу догнать на данный момент, вот и спрашиваю здесь
Юрий
@sawerus
Nov 12 2016 19:34
This message was deleted
погугли как починить КармаБота
dmekhov
@dmekhov
Nov 12 2016 19:36
Привет, всем!
Не пойму что-то до конца, можно ли как-то в эликсире вебпаком добавлять сразу плагин целый js, стили, изображения (например ligthbox или слайдер там какой-нибудь). Или нужно все равно по старинке, отдельно js-ки собирать, отдельно css-ки?
KarmaBot
@KarmaBot
Nov 12 2016 19:36
Прувет, @dmekhov!
Dmitry
@DmmitryIs
Nov 12 2016 19:37
@sawerus спасибо, помог)
KarmaBot
@KarmaBot
Nov 12 2016 19:37
Спасибо (+1) для @sawerus принято! Текущая карма +65.