Александр
03.04.2018
06:27:18
там что-то с длиной симоволов надо сделать
Chupa
03.04.2018
06:27:26
там другая ошибка
Александр
03.04.2018
06:27:31
в провайдере
без пароля тож ошибка
https://adminnotes.info/laravel/%D0%B8%D1%81%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D0%BC-%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D1%83-%D0%B2-laravel-specified-key-was-too-long.html
Google
Pavel
03.04.2018
06:31:24
Александр
03.04.2018
06:31:53
ты класс подключи
как ты прогать собрался?
мне кажется - рано тебе ларавель, сначала ООП php надо
Олег
03.04.2018
06:32:41
Александр
03.04.2018
06:32:44
черным ящиком будет все казаться
Олег
03.04.2018
06:32:52
если человек не в состоянии визуально отличить одну ошибку от другой
то до ларавель еще рано
Pavel
03.04.2018
06:44:58
Не заметил
Александр
03.04.2018
06:46:23
этот класс надо подключить
Google
Александр
03.04.2018
06:46:40
у тебя его нет в пространстве имен
что такое пространство имен - знаешь?
Pavel
03.04.2018
06:46:57
Да
Александр
03.04.2018
06:47:08
что нужно сделать?
Да
я не опозорить тебя хочу, а к тому, чтобы ты понимал - что дальше будет только сложнее, если ты на таком начальном этапе застрял. Могу посоветовать два курса
Pavel
03.04.2018
06:50:29
Давай попробую
Александр
03.04.2018
06:50:59
у Marlin есть ООП мышление и создаение блога на Laravel
посмотри его, он неплохо объясняет
Rm
03.04.2018
06:51:16
Pavel
03.04.2018
06:54:09
Александр
03.04.2018
06:55:30
нет
сейчас кину на ларавел, но я бы начал с php
Он у него платный так-то, но можно вот так
https://coursehunters.net/course/laravel-kak-instrument-na-primere-sozdaniya-bloga
Мышление ООП у него тоже платно, но я не знаю где бесплатно найти, я покупал
Ахмедов
03.04.2018
06:59:00
Pavel
03.04.2018
06:59:29
А что за ООП
Александр
03.04.2018
06:59:30
дома, я на работе счас, напиши мне часов в 7 по Москве
Pavel
03.04.2018
06:59:43
Ок напишу, спасибо
Antonio
03.04.2018
07:02:34
Доброго времени. А подскажите, как сделать, чтобы определенная зависимость всегда выгружалась в JSON? Есть Модель Comment, у котрой может быть цепочка вложенных Комментариев. Если я передаю в Vue компонент комментарий в качестве параметра, то либо "comments" не подгружаются, либо подгружается только первый уровень (если использовать load).
Пример:
<comment :value="{{$comment->load('comment')}}"></comment>
Google
Valera
03.04.2018
07:24:32
Привет. В проекте есть модули, например, FAQ, блог... У каждого модуля есть таблица в бд с данными. Но к каждому модулю ещё должны настройки. Например, к блогу - кол-во новостей, которые выводятся на страницы, показывать миниатюры или нет и т.п. К FAQ они уже другие.
Эти настройки должны изменяться клиентом через админпанель. Как спроектировать БД для этого? Одна таблица settings, где в json будут настройки к конкретному модулю? Или как-то иначе надо?
Antonio
03.04.2018
07:34:09
еще вариант, таблица с param_name, user_id, value. Вместо param_name можно связку на другую таблицу, где например хранится param_name, default_value
Alexandr
03.04.2018
07:37:27
https://github.com/anlutro/laravel-settings
Rm
03.04.2018
07:40:33
как щас такой роут записать?
Route::controller('datatables', 'DatatablesController', [
'anyData' => 'datatables.data',
'getIndex' => 'datatables',
]);
Amon Bower
03.04.2018
08:47:55
Здравствуйте! Подскажите, как сделать сортировку по кастомному атрибуту?
У меня в модели User, есть такой код
public function getRatingAttribute()
{
$avatar = $this->avatar ? 10 : 0;
return ($this->hasMany(Answer::class)->count() * 2) + ($this->hasMany(Question::class)->count() * 4) + $avatar;
}
Я хочу сортировать юзеров по этому атрибуту
Делаю так
$users = User::limit(5)->get()->sortBy('rating');
но почему-то не сортирует по рейтингу
Alexandr
03.04.2018
08:51:19
ты сделал геттер
каким образом по нему будет сортировка ?
и то что ты взял первых 5 юзеров и их уже сортируешь - нормально ?
Oleg
03.04.2018
08:55:41
У тебя вернуло массив объектов
Nik
03.04.2018
09:24:24
Andrey
03.04.2018
09:27:47
Nik
03.04.2018
09:29:14
Andrey
03.04.2018
09:29:15
@archakov06
$users = User::limit(5)->get();
Теперь у тебя в $users Collection.
Берешь его и usort
Nik
03.04.2018
09:30:01
и сортируешь 5 каких-то выбранных объектов
Google
Jensen
03.04.2018
09:30:32
У меня были проблемы с ларавеловским sortBy для коллекции. Обошелся чреез uasort как правильно объяснили. Причины тогда так и не понял =(
Andrey
03.04.2018
09:30:54
Но все это надо делать постепенно, а не заявлять категорично, что нельзя.
Может он до "миллиона" никогда не дойдет и на его 10 штуках это вполне решение
Nik
03.04.2018
09:31:59
Andrey
03.04.2018
09:32:19
TSka
03.04.2018
09:32:49
В том-то и дело, что формально. Грош цена такому ответу
Andrey
03.04.2018
09:33:12
лол. Тогда зачем вообще на вопросы отвечать в стиле "никак, иди учи доку"?
Nik
03.04.2018
09:33:24
чтобы учить доку, внезапно
Andrey
03.04.2018
09:33:24
TSka
03.04.2018
09:34:00
Вообще, надо в RAW расчитывать рейтинг при запросе и сортировать по нему. А еще можно заранее этот рейтинг считать и писать в таблицу
Andrey
03.04.2018
09:34:21
Nik
03.04.2018
09:34:28
или считать динамически по COUNT() * 4 GRIUP BY
Andrey
03.04.2018
09:34:37
Но это следующий уровень в обучении и пока он не нужен
Nik
03.04.2018
09:34:47
Andrey
03.04.2018
09:34:58
Всем спасибо! Надеюсь есть огнетушители. Я работать
TSka
03.04.2018
09:35:54
Nik
03.04.2018
09:36:05
я с определенного момента перестал обижаться на детей и спорить с ними :)
Google
f4rt~
03.04.2018
09:36:27
одни взрослые кругом,шоделать
Amon Bower
03.04.2018
09:37:41
Я решил вопрос, немного другим способом. Я по сути фронтэнд-разаботчик и мне не надобно учить всю доку, знать о всех методах и хитростях, так же, как и бэкэндеру не надо знать, чем отличается .sort() от метода sort() в lodash.
Nik
03.04.2018
09:39:46
lodash ненужен :D
f4rt~
03.04.2018
09:40:15
Nik
03.04.2018
09:40:27
сахар для ленивых в жс-е
Amon Bower
03.04.2018
09:40:38
Возможно мой вопрос и был «банален», но настолько убого отвечать даже на такой вопрос, способны только в русскоговорящем сообществе. Без обид, но это так.
f4rt~
03.04.2018
09:41:19
мне тошно стало от того как ф-ции вроде isSomething возвращают не булево а значение
TSka
03.04.2018
09:42:43
Взять из базы первые 5 попавшихся юзеров (скорее всего первые 5 по id), а потом их отсортировтаь?
Nik
03.04.2018
09:44:25
Amon Bower
03.04.2018
09:44:46
Не-а. У каждого юзера есть ответы, вопросы и т.п., и я просто вычисляю общее кол-во и делаю из этого «рейтинг», вот по этому значению и хотел сортировать юзеров
типа топ юзером по рейтингу
Nik
03.04.2018
09:45:13
тогда ложи его в отдельное поле и делай пересчеты
Amon Bower
03.04.2018
09:45:54
…
TSka
03.04.2018
09:46:49