@laravel_pro

Страница 219 из 2014
∀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
но может есть нормальный способ
http://stackoverflow.com/questions/23408091/laravel-how-do-i-get-the-row-number-of-an-object-using-eloquent

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
public static function
Спасибо! Стыдно (

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
почему?
Dynamic Scopes

rei
05.12.2016
19:29:56
Dynamic Scopes
точно, и такое есть

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

Dmitriy
05.12.2016
20:28:05
Синхонизацию проекта
https://habrahabr.ru/post/106912/

Quiss
05.12.2016
20:57:31
https://habrahabr.ru/post/106912/
git flow напоминает

http://danielkummer.github.io/git-flow-cheatsheet/index.ru_RU.html

Dmitriy
05.12.2016
20:58:36
git flow напоминает
это и есть оно

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
А вот и не обязательно

Можно аяксом слать запрос, валидировать и возвращать ответ, после чего редиректить или обновлять страницу

Евгений
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
Да как угодно можно

Зависит от задачи

Может после регистрации надо сразу что-то вывести на экран и сразу средиректить

Eugene
06.12.2016
06:00:56
json_encode выбрасывает ошибку, якобы я ему передаю array вместо строки. НО ТАМ БЛЕАТЬ СТРОКА

Если закоментировать json_decode, то орет что Illegal string offset. То бишь там 146% строка

Вопрос - почему он думает что там array а не строка?

Причем вот так дампается массив нормально)

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