
Эмин
02.01.2018
12:50:22
Единственный минус в этом это то что будет объявление переменной
А в пхп это минимум 40кб памяти

Andrey
02.01.2018
12:51:55

Эмин
02.01.2018
13:00:13
Только не продукт а продукт сервис

Google

Эмин
02.01.2018
13:00:33
А сам продукт из метода продукт сервис должен нормально определиться

Daniel
02.01.2018
13:01:02
ща, пытаюсь понять что оно от меня хочет)

Эмин
02.01.2018
13:01:03
И подобные комментарии внутри метода должны быть в 1 строку :)

Andrey
02.01.2018
13:06:38
кстате, кто подскажет, как быть в таком случаи
локально у меня приложение конектится к контейнеру с базой
но когда я буду заливать контейнер с приложением, мне контейнер базы не нужен будет ибо база будет в амазоне

Эмин
02.01.2018
13:07:10
вы соотвествующий хост в конфиг пробросите

Andrey
02.01.2018
13:08:03
environment:
- "DB_PORT=${DB_PORT}"
- "DB_HOST=${DB_HOST}"
- "REDIS_HOST=cache"я вот так делаю

Эмин
02.01.2018
13:09:00
как вариант использовать envsubst
LK, помойму вы все делаете правильно ?

Daniel
02.01.2018
13:43:40

Дмитрий
02.01.2018
14:08:37
Как тайпхинтить в 7.1 аргумент array или реализующий array?

Dmitriy
02.01.2018
14:09:12
function func(array (array) $im_array)

Дмитрий
02.01.2018
14:09:27
если объект передам будет ошибка
который имплементит array access

Google

Dmitriy
02.01.2018
14:10:54
только принудительно приводить в массив

tochka
02.01.2018
14:29:58
Всем привет. Подскажите пожалуйста, кто что использует в своих проектах для верификации пользователя по имейл, возможно какие-то пакеты уже готовые с гита, например, или самому лучше написать?

Andrey
02.01.2018
14:51:52

Andrey
02.01.2018
14:52:49

∀RTUR
02.01.2018
14:54:54

tochka
02.01.2018
14:54:55

∀RTUR
02.01.2018
14:55:31
верификация это отправка письма на почту и переход по ссылке, я так понимаю

tochka
02.01.2018
14:55:40
как это? нет же
Тоже вроде не находил там такого из коробки, но сейчас ещё раз перечитаю.

Dmitriy
02.01.2018
14:56:26

∀RTUR
02.01.2018
14:57:07
только это вроде активация email называется, хз, не помню

tochka
02.01.2018
15:02:01
Нашёл вот такой туториал по верификации имейла https://lubus.in/blog/adding-email-verification-in-laravel-5-3-app-149?utm_source=learninglaravel.net

∀RTUR
02.01.2018
15:07:13

tochka
02.01.2018
15:07:28
Так же вот такой пакет https://github.com/jrean/laravel-user-verification

Илья
02.01.2018
15:29:51

Google

Sultan
02.01.2018
15:38:16
Интересно, есть что-то такое, но Laravel? Знаю есть laracasts и курс от Academind, кроме них
Фреймворк Yii2 с Нуля до Профи. Часть 2: https://www.youtube.com/playlist?list=PL9XdPIVgBVVnp8y29zJB1lbqlDkehCU0V

Alexander
02.01.2018
15:45:33
Здравтствуйте, подскажите пожалуйста сегодня обновил composer и перестал работать запрос
User::query()
->select('users.id', 'users.status', 'status.name', 'status.color')
->leftJoin('status', 'users.point', 'between', DB::raw('status.topoint and status.point'))
->where('users.point', '>', 0)
->get();
Чистый запрос SELECT u.login, u.status, s.name, s.color
FROM users u LEFT JOIN status s ON u.point BETWEEN s.topoint AND s.point WHERE u.point>0


Andrey
02.01.2018
16:21:02
Здравтствуйте, подскажите пожалуйста сегодня обновил composer и перестал работать запрос
User::query()
->select('users.id', 'users.status', 'status.name', 'status.color')
->leftJoin('status', 'users.point', 'between', DB::raw('status.topoint and status.point'))
->where('users.point', '>', 0)
->get();
Зачем query()?
Юзай так:
User::leftJoin('status', 'users.point', 'between', DB::raw('status.topoint and status.point'))
->where('users.point', '>', 0)
->get(['users.id', 'users.status', 'status.name', 'status.color']);
На мой взгляд, и твой код должен работать.

Alexander
02.01.2018
16:22:22
query() нужен чтобы phpstorm не подсвечивал что метод select не статический

Andrey
02.01.2018
16:23:24
Открой в "блокноте" - там вообще ничего подсвечивать не будет)))

Alexander
02.01.2018
16:24:42
Они там поменяли что-то в конструкторе запросов - Updating illuminate/database (v5.5.17 => v5.5.28): Downloading (connecting..Downloading (100%)
мой запрос выдает вот это, query() ни на что не влияет
select users.id, users.status, status.name, status.color from users left join status on users.point = between where users.point > 0
раньше работало правильно
select users.id, users.status, status.name, status.color from users left join status on users.point between where users.point > 0


Andrey
02.01.2018
16:28:45
Они там поменяли что-то в конструкторе запросов - Updating illuminate/database (v5.5.17 => v5.5.28): Downloading (connecting..Downloading (100%)
мой запрос выдает вот это, query() ни на что не влияет
select users.id, users.status, status.name, status.color from users left join status on users.point = between where users.point > 0
раньше работало правильно
select users.id, users.status, status.name, status.color from users left join status on users.point between where users.point > 0
А если так?
Здравтствуйте, подскажите пожалуйста сегодня обновил composer и перестал работать запрос
User::query()
->select('users.id', 'users.status', 'status.name', 'status.color')
->leftJoin('status', function($join) {
$join->on('users.point', 'beetween', DB::raw('status.topoint and status.point'));
})
->where('users.point', '>', 0)
->get();
Чисто как вариант. Сработает?


Alexander
02.01.2018
16:30:11
select users.id, users.status, status.name, status.color from users left join status on users.point = beetween where users.point > 0

Andrey
02.01.2018
16:31:07
Погоди, или я чего-то не догоняю, или зачем инклудить таблицу status и не вводить сравнение в ней...
Другими словами, вот пример:
... LEFT JOIN first_table ON first_table.id = second_table.sub_id
А у тебя нет оператора сравнения.

Alexander
02.01.2018
16:33:14
вот так сработало
$users = User::query()
->select('users.id', 'users.status', 'status.name', 'status.color')
->leftJoin('status', function($join) {
$join->whereBetween('users.point', ['status.topoint', 'status.point']);
})
->where('users.point', '>', 0)
->get();

Andrey
02.01.2018
16:33:24
А если так?
User::query()
->select('users.id', 'users.status', 'status.name', 'status.color')
->join('status')
->where('users.point', '>', 0)
->whereBeetween('users.point', ['status.toppoint', 'status.point'])
->get();
?
Ты быстрее написал)

Oleksii
02.01.2018
16:34:25
Всем привет,подскажите плс как через passport распарсить токен

Andrey
02.01.2018
16:41:41

Oleksii
02.01.2018
16:49:32
С фронта прилетает токен(jwt),есть дефолтная мидла(https://laravel.com/docs/5.5/passport) и она проверяет валидность,но мне нужно в данные еще запихнуть определенную информацию,валидность которой буду проверять в отдельной мидле,вопрос как с токена получить данные внутри её

Admin
ERROR: S client not available

Andrey
02.01.2018
16:50:34
Теперь ждем тех, кто разбирается в этом вопросе.

Google

Dmitriy
02.01.2018
17:07:31

tochka
02.01.2018
19:04:25

∀RTUR
02.01.2018
19:14:02
рекомендую подписаться, тут много полезного

tochka
02.01.2018
19:15:12

Т.А
03.01.2018
04:33:45
Здравствуйте, посоветуйте каким образом сделать структуру таблицы для плэй-офа (футбола)
четверть финала, полуфинал и финал
у команд есть имя и айди

Dmitry
03.01.2018
05:10:24
Добрый день, всех участников группы с новым годом.
Мне в бизнес нужно 2 программиста.
1. Основное - php, msql (опыт не менее 2-3х лет)
2. Желательно - знание php фреймфорков (Symfony, Laravel, Yii... не важно какой)
3. Дистанционно, по свободному графику
В ЛС рассажу подробности.

Valera
03.01.2018
07:35:33
Привет. Кто может подсказать, есть шаблон app.blade.php
И есть представление (landing.blade.php), которое его наследует.
В AppServiceProvider для app.blade.php передается массив
view()->composer('layouts.app', function($view)
{
$LandingData = array_pluck(LandingData::all()->toArray(), 'value', 'type');
$view->with($LandingData);
});
Как в landing.blade.php сделать видимым массив $LandingData ?

Andrey
03.01.2018
08:14:49
почему в контейнере ( docker ) не идут ошибки с лары, совсем все пусто
ни ошибок с веб-сервера контейнера web /var/log/nginx/error.log, ни ошибок в приложении
просто 500 ошибка валит

Dave
03.01.2018
08:15:38
lol
В докер контейнер напихано наверно всего

Andrey
03.01.2018
08:16:21

Dave
03.01.2018
08:16:31
в докере лара молчит по нескольким причинам.
php artisan key:generate
composer install or update
и composer dump-autoload -o

Andrey
03.01.2018
08:17:52
глухо все, как и было

Google

Dave
03.01.2018
08:20:09
а как делаешь?
надеюсь что docker exec -ti some_container composer update
если воркдир установлен

Andrey
03.01.2018
08:21:18
docker-compose exec app php artisan optimize
вот так

Aleserche
03.01.2018
08:28:37
Я бы сделал ещё docker-compose logs | grep error

Andrey
03.01.2018
08:38:11
не пусто там, только логи на сервисы, страницы и 500