
Александр
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
ты сделал геттер
каким образом по нему будет сортировка ?

Alexandr
03.04.2018
08:53:28
и то что ты взял первых 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

Admin
ERROR: S client not available

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

Google

Nik
03.04.2018
09:36:05
я с определенного момента перестал обижаться на детей и спорить с ними :)

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