
∀RTUR
05.12.2016
12:05:52
привет, подскажите, где лежит в ларавеле исходник объектного обращения с базой?
Модель типа

Alexander
05.12.2016
12:07:40
Illuminate\Database\Eloquent;
если я тебя правильно понял.

Google

∀RTUR
05.12.2016
12:12:08
там прописаны все запросы сами "SELECT {$VAR} FROM" и тд?

Alexander
05.12.2016
12:12:59
тогда тебе нужна доктрина
namespace Doctrine\DBAL\Platforms;

Sergey
05.12.2016
12:13:46
намного читабельнее код, данные в отдельном файле, причем логика генерирования фикстур не усложняется

Alexander
05.12.2016
12:14:26
+

Sergey
05.12.2016
12:14:48
заодно пропиарю свою либу еще раз https://github.com/rodnover55/laravel-alice :)

Alexander
05.12.2016
12:14:56
О_о

Sergey
05.12.2016
12:15:01
ой
нее
извиняюсь, ссылку на автомате не ту вставил

Alexander
05.12.2016
12:15:44
я думал это твоя)
https://github.com/nelmio/alice

Google

Sergey
05.12.2016
12:16:10
не, я её, конечно всю прошерстил и поматерился, пока писал эту, но я к ней рук не прикладывал
кстати, третья версия очень вкусная
они очень много чего делают, чтобы сделать её расширяемой. Вообще чем она классная, можно фикстуры не только для БД делать. А просто создавать объекты (то есть, для мока сервисов, например)

∀RTUR
05.12.2016
12:17:07

Sergey
05.12.2016
12:20:51
вообще я пришел к такому плану работы с тестами:
1. создаю интеграционный тест ларавелевскими средствами
2. пытаюсь "сделать" его рабочим. Если мне в процессе надо где-то поставить бряк и посмотреть значение или dd, то на этот класс пишется отдельный тест описывающий этот вариант отладки.
3. второй пункт повторяется для всего углубления по коду, параллельно для более верхних уровней мочатся более нижние, на основе данных из предыдущих успешных тестов. Для этого экспортирую каким-то образом данные сформированные классом, которые буду мочить в файлы фикстур (для контроллеров мочу сервисы, для сервисов репозитории, для проверки репозиториев использую alice чтобы наполнить базу)

(;¬_¬)
05.12.2016
12:22:18
@_@

∀RTUR
05.12.2016
14:01:25
кто нибудь встречался с тем чтобы это https://telegram-bot-sdk.readme.io/docs/commands-system не работало?
Example: In case the incoming message is not a command, You can use the returned Update object to save the incoming message and or respond accordingly.
Сама эта система подразумевает, чтобы обрабатывать команды. А тут мне намекают на то что нужно еще что-то дописывать.
Прочитал сверху до низу, не пойму никак.

(;¬_¬)
05.12.2016
14:20:58
а что неработает-то?

∀RTUR
05.12.2016
14:32:05
не обрабатывается команда этой самой командной системой. По дефолту на /help должен отвечать
может такое быть что версия ларавел слишком новая для пакета?

Space
05.12.2016
14:32:30
http://disgustingmen.com/blog/strip-hack-moscow-2016

Евгений
05.12.2016
17:28:54
посоны, у юзера есть рейтинг, делаю сортировку юзеров по рейтингу по убыванию. Как показать на каком месте находится залогиненый юзер в рейтинге?
то есть порядковый номер в выборке
я так полагаю можно например в коллекции отсортированных по рейтингу юзеров сделать search(auth()->id()) и приплюсовать 1
но может есть нормальный способ
App\Models\User::orderBy('rating', 'desc')->pluck('id')->search(auth()->id()) + 1
так то работает конечно

Sergey
05.12.2016
18:05:42

Google

Sergei
05.12.2016
19:20:18
сколько должен стоить калькулятор расчёта стоимости рекламной кампани на php - формочка и 6 выпадающих DropDownList строк выбора?

Dmitriy
05.12.2016
19:20:39
тз есть ?

Sergei
05.12.2016
19:22:01
1. выбор станци
2. Выбор периода размещения
3. Выбор хронометража ролика
4. Выбор кол. в день
5. Выбор временных интервалов
6. Автоматическая расстановка
7. Расчет стоимости по каждому временному интервалу (кол. выходов * на стоимость)
8. Общая сумма
9. Применение скидок
+ будние/выходные разные тарифы и праймтаймы

rei
05.12.2016
19:23:26
ребят, а как в модели определить новый метод findBySlug, чтобы его можно было вызывать как статис (Article::findBySlug($slug))
public function findBySlug($slug, $select = ['*'])
{
return $this->where('slug', $slug)->firstOrFail($select);
}
вот заместо $this что-то )

Dmitriy
05.12.2016
19:24:03
public static function
self

rei
05.12.2016
19:24:44

Dmitriy
05.12.2016
19:25:10
все норм

rei
05.12.2016
19:25:24

Dmitriy
05.12.2016
19:25:42
аа . но так делать нельзя
*плохо

rei
05.12.2016
19:25:58
почему?

Dmitriy
05.12.2016
19:27:31

rei
05.12.2016
19:29:56

Stepan✌
05.12.2016
19:48:34
Guten tag

Dmitriy
05.12.2016
19:48:58
97
добрый =)

Google

Stepan✌
05.12.2016
19:50:06
Как делы?
Пока!

Артур Евгеньевич
05.12.2016
20:08:08
Пока Степан

Wild
05.12.2016
20:25:20
Как адекватно реализовать удаленную разработку?
Синхонизацию проекта

Admin
ERROR: S client not available

Andrey
05.12.2016
20:25:53

Dmitriy
05.12.2016
20:28:05

Quiss
05.12.2016
20:57:31
http://danielkummer.github.io/git-flow-cheatsheet/index.ru_RU.html

Dmitriy
05.12.2016
20:58:36

Wild
05.12.2016
22:24:38
Кто на 5,3
Делал ajax авторизацию?

Sergey
06.12.2016
00:13:49
а чем ajax авторизация отличается от любой другой ?

Manriel
06.12.2016
05:29:43
Дай-ка попробую покапитанить...
Она должна работать без перезагрузки страницы :-)

Евгений
06.12.2016
05:35:16
А вот и не обязательно
Можно аяксом слать запрос, валидировать и возвращать ответ, после чего редиректить или обновлять страницу

Alexander
06.12.2016
05:48:19

Евгений
06.12.2016
05:49:36
Мало ли зачем
Чтобы не перерисовывать меню после авторизации

Google

Владимир
06.12.2016
05:49:51
Например, если форма авторизации в модале

Евгений
06.12.2016
05:49:58
Чтобы не менять много блоков
Валидируешь аяксом
А потом обновляешь

Artur
06.12.2016
05:54:13
подскажите как так
foreach ($query->get() as $cur) {
var_dump($cur->id);
var_dump($cur->toArray()['id']);
var_dump($cur);
}
1 не работает (NULL)
2 работает (int(13))
3 object(hinta\Model\UserFilter)#367 (28) {
["table":protected]=>
string(12) "user_filters"
["id"]=> NULL
....
["attributes":protected]=>
array(7) {
["id"]=> int(13)
....
["original":protected]=>
array(7) {
["id"]=> int(13).....
форыч отрабатывает
чё за?

Alexander
06.12.2016
05:54:46

Евгений
06.12.2016
05:58:06
Да как угодно можно
Зависит от задачи
Может после регистрации надо сразу что-то вывести на экран и сразу средиректить

Artur
06.12.2016
05:59:12

Eugene
06.12.2016
06:00:56
json_encode выбрасывает ошибку, якобы я ему передаю array вместо строки.
НО ТАМ БЛЕАТЬ СТРОКА
Если закоментировать json_decode, то орет что Illegal string offset. То бишь там 146% строка
Вопрос - почему он думает что там array а не строка?
Причем вот так дампается массив нормально)