@laravel_pro

Страница 442 из 2014
Andrey
23.04.2017
17:37:11
https://laralum.com

Кто-то вчера искал админки

Boris
23.04.2017
17:44:01
ларалум прикольный, а кто тут делал кастом на нг2 , это опенсорс или чисто личные наработки?

Andrey
23.04.2017
17:44:17
Я делал

Google
Andrey
23.04.2017
17:44:19
Щас найду

Вроде на этом) https://github.com/akveo/ng2-admin

http://akveo.com/ng2-admin/#/pages/dashboard

Boris
23.04.2017
17:48:52
спасибо, завтра поизучаю

Юрий
23.04.2017
20:40:54
https://laralum.com
спасибо большое

Vladimir
23.04.2017
20:41:52
спасибо большое
Используй лучше https://backpackforlaravel.com/

Юрий
23.04.2017
20:42:13
и я вчера про него спрашивал

там какие подводные камни есть или все хорошо?

Vladimir
23.04.2017
20:42:46
Единственный камень с чем столкнулся - не подсасывает отображения если изменена папка

А так все гуд

Просто папку views верни в resources если переносил

Aleserche
24.04.2017
04:21:37
есть ограничения при коммерческом использовании?

Юрий
24.04.2017
04:31:45
https://github.com/yiisoft/yii2/blob/master/LICENSE.md

Google
Юрий
24.04.2017
04:31:54
Тут сверху написано понятным языком

Aleserche
24.04.2017
04:37:43
это мне?

если да, то я уже нашел ответ. https://backpackforlaravel.com/ в самом низу

Artem
24.04.2017
07:41:34
а в сабже можно как-то _из_кода_ не запуская дочерних процессов запустить обработатку очереди, сделать все джобы, которые там накопились и, без ожидания новых, продолжить выполнение моего кода?

Алексей
24.04.2017
07:42:24
Запустить заранее воркеров которые будут разгребать очередь

Artem
24.04.2017
07:43:44
мне не нужно много воркеров, мне нужен один и желаетельно чтобы выполнение происходило в контексте моего же процесса

задача в целом такая: подключиться к удалённому апи, синхронизировать с ним моё внутреннее хранилище (разные справочники и словари), после этого отправить в это апи накопившиеся события, с использованием только что обновлённых справочников и после этого ещё кое-что поделать. Всё это должно запускаться периодически

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

Алексей
24.04.2017
07:52:14
Запускаешь 1 воркер первая джоба - подключиться к удалённому апи, синхронизировать с ним твоё внутреннее хранилище (после выполнения генерит джоб2) Вторая джоба - генерирует таску на отправку "накопившихся событий" третья джоба - отправляет "событие"

Artem
24.04.2017
07:53:19
а агрегировать как?

Алексей
24.04.2017
08:01:53
Список дджобов?

Приложение не должно вообще думать о них Ты забросил в очередь и все

Artem
24.04.2017
08:08:26
Приложение не должно вообще думать о них Ты забросил в очередь и все
так в том и дело, что я хочу не по отдельности события отправлять, а сразу пачкой - пачку из очереди забрал - пачку отправил. На самом деле мне даже коонцепция джобов не нужна, мне достаточно просто очереди, из которой я мог бы выгребать столько, сколько я хочу

Алексей
24.04.2017
08:10:48
Ну так ты ложи в джобу как раз ту пачку данных которую хочешь обработать В рамках нее и обработаешь и пульнешь назад все собранные данные

Artem
24.04.2017
08:12:09
генерятся они отдельно, только обрабатываться должны вместе

Roquie
24.04.2017
08:24:49
тут бан есть?

надо бы максима послать куда подальше

?

∀RTUR
24.04.2017
12:38:54
обычный hasMany чем отличается вызов User::find(1)->payments и User::find(1)->payments() ?

Google
Евгений
24.04.2017
12:40:37
во втором случае 2 запроса вроде, и в первом случае ты получаешь коллекцию а во втором квери билдер

то есть во втором случае можно на уровне баы фильтровать еще

Jamal
24.04.2017
12:41:53
во втором случае 2 запроса вроде, и в первом случае ты получаешь коллекцию а во втором квери билдер
В любом случае будет 2 запроса, просто во втором ты получишь Инстанс Модели Payment которая находиться под Реляцией Users

... Береги мозги, я сам не понял как это выдал

∀RTUR
24.04.2017
12:46:13
мне всего-то надо получить эту модельку и ее поля

со скобочками у меня это не получилось, хотя раньше получалось вроде

спасибо всем

Евгений
24.04.2017
12:47:07
какие поля? какой модельки?

напиши полностью вопрос

∀RTUR
24.04.2017
12:47:20
я разобрался, без скобочек работает

Vadim
24.04.2017
13:00:55
Всем привет!) Помогите юнцу , мб кто-то подключал когда-нибудь twitter через socialite ?

∀RTUR
24.04.2017
13:13:58
напиши полностью вопрос
а как правильно проверять есть ли у пользователя платежи? if ($payments) ?

Евгений
24.04.2017
13:14:49
ну или $payments->count()

я не помню что там возвращается

чото давненько не прогал :(

∀RTUR
24.04.2017
13:26:18
ну или $payments->count()
спасибо, сработало

знает кто как получить имя переменной в laravel?

i
24.04.2017
14:06:45
знает кто как получить имя переменной в laravel?
Да, оно обычно после знака $ идёт

Google
∀RTUR
24.04.2017
14:06:59
а я то думал

серьёзно, знает кто?

Admin
ERROR: S client not available

Виталий
24.04.2017
14:11:09
серьёзно, пыха так не умеет

Алексей
24.04.2017
14:11:29
вот щас серьезно..... все переменные в пыхе после доллара идут

Виталий
24.04.2017
14:12:10
вот щас серьезно..... все переменные в пыхе после доллара идут
Он хочет динамически получить название переменной...

Алексей
24.04.2017
14:12:40
эм.... $$var

название или ее значение?

Юрий
24.04.2017
14:13:12
что имеется в виду?

Алексей
24.04.2017
14:13:13
get_defined_vars

Вот я щас тоже пальцем в небо тыкаю, ибо нихрена не понятно что человек хочет

Виталий
24.04.2017
14:14:58
Не, как я понял, чел хочет динамически узнать, как именована переменная, аля $foo = 'bar'; и вот из этой переменной получить foo

Но вообще дичь какая-то

Алексей
24.04.2017
14:16:15
Я думаю его решение есть где то на сайте http://govnokod.ru/php

∀RTUR
24.04.2017
14:18:08
это в Voyager пакете есть но я потерял где это

там динамически создаваемые модели

их миграции и т.д. поэтому используется имя переменной

Gabit
24.04.2017
15:35:54
function print_var_name($var) { foreach($GLOBALS as $var_name => $value) { if ($value === $var) { return $var_name; } } return false; }

Виталий
24.04.2017
15:48:35
function print_var_name($var) { foreach($GLOBALS as $var_name => $value) { if ($value === $var) { return $var_name; } } return false; }
ну такое... Если у тебя много переменных с одним и тем же значением (например false), выкинет первое попавшееся, а не то, которое ты передал.

Google
Veronika
24.04.2017
16:47:12
Добрый день ребята! Подскажите что не так делаю if(checkUser($id)){ echo $user; } --- function checkUser($id){ global $mysqli; $query = $mysqli->query("select * from `users` where `id` = $id"); if($query->num_rows) return $user = $query->fetch_object(); else return false; } ---

Проверяю есть ли пользователь в базе

Если есть нужно вернуть модель пользователя

Виталий
24.04.2017
16:57:56
Ой ой.. Тут все очень плохо

Во первых глобальная переменная mysqli. Не надо так.

Veronika
24.04.2017
16:58:48
А что если я сначала буду делать checkUser();

А потом что то типа getUser();

А как надо подскажите Виталий?

Vladimir
24.04.2017
16:59:21
Парень, сотри свой код, и читай что такое модели и Eloquent

Виталий
24.04.2017
16:59:32
Во вторых у тебя checkUser возвращает модель, но ты её не присваиваешь никакой переменной

Veronika
24.04.2017
16:59:43
Если $mysqli не объявить как глобавльную то она будет доступна внутри функции

Юрий
24.04.2017
16:59:45
Сексист)

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