@laravel_pro

Страница 1234 из 2014
Александр
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: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

посмотри его, он неплохо объясняет

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

Мышление ООП у него тоже платно, но я не знаю где бесплатно найти, я покупал

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', ]);

как щас такой роут записать? Route::controller('datatables', 'DatatablesController', [ 'anyData' => 'datatables.data', 'getIndex' => 'datatables', ]);
так? Route::get('datatables', 'DatatablesController@getIndex'); Route::get('datatables', 'DatatablesController@anyData')->name('datatables.data');

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
никак, учить мат часть
Почему никак? http://yershov.com.ua/php/сортировка-массива-объектов-по-полю-о/

Nik
03.04.2018
09:29:14
Почему никак? http://yershov.com.ua/php/сортировка-массива-объектов-по-полю-о/
а теперь еще раз и внимательно что он пытается сделать выше

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
и сортируешь 5 каких-то выбранных объектов
Да хоть миллион. Следующий вопрос будет "я сортирую миллион объектов почему медленно". И тут ты человеку начинаешь рассказывать про денормализацию.

Но все это надо делать постепенно, а не заявлять категорично, что нельзя.

Может он до "миллиона" никогда не дойдет и на его 10 штуках это вполне решение

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 расчитывать рейтинг при запросе и сортировать по нему. А еще можно заранее этот рейтинг считать и писать в таблицу

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
Но это следующий уровень в обучении и пока он не нужен
А зачем нужен ответ, который больше мешает, чем помогает? Ты ведь прекрасно понял, что человек хочет топ 5 по рейтингу, а предложил решение, сортирующее по рейтингу 5 каких-то случайных человек

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
lodash ненужен :D
фи шо за говнище я только что загуглил

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
мне тошно стало от того как ф-ции вроде isSomething возвращают не булево а значение
не могу вспомнить название явления, но в js-е при сравнении двух объектов в цикле на каком-то миллионе операций даже ответ меняется

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
Не-а. У каждого юзера есть ответы, вопросы и т.п., и я просто вычисляю общее кол-во и делаю из этого «рейтинг», вот по этому значению и хотел сортировать юзеров
Решение выбрать всех юзеров из БД, а потом сортировать их - тупое решение в лоб. Это очень плохой ответ. Об этом и разговор был.

Страница 1234 из 2014