
Yushkevich
27.09.2018
08:37:49
Если нет, значит проблема в деплое (зависимости не установились или еще что-то)
если есть, значит пробуй еще раз composer dump-autoload, но обычно composer install более чем хватает.
ну и кэши поскидывай

Давид
27.09.2018
09:06:51
а люмен забросили или нет?

Google

Alexandr
27.09.2018
09:27:25
Привет. Ребят, подскажите, что я пропустил в логике работы closure в php. Есть данный код:
public function getFormattedCountries() {
$result = [];
\App\Models\Country::latest('id')->chunk(50, function (Collection $countries) use ($result) {
foreach ($countries as $country) {
$result[] = ['hash' => $country['id'],'name' => $country['title']];
}
// Тут в $result есть данные
});
// А тут их нет, массив пустой
return $result;
}
Почему метод возвращает пустой массив

Влад
27.09.2018
09:28:16
надо &$result

Александр
27.09.2018
09:28:22
Или по ссылке
или return $result

Alexandr
27.09.2018
09:30:22
Спасибо, а не знаете в чем причина такого поведения? Где можно почитать об этом?

Александр
27.09.2018
09:30:55
все что в анонимке - остается в анонимке)
Или делай private $result = [];
И записывай в него)
$this->result[] = [...

Alexandr
27.09.2018
09:32:10

Bogdan
27.09.2018
09:34:17

Alexandr
27.09.2018
09:36:33
Спасибо, сейчас почитаю

Bogdan
27.09.2018
09:37:10
посмотри, плисс: Пример #4 Замыкания и область видимости

Google

Dmitriy
27.09.2018
09:38:23
Чуваки всем хорошего дня!
Меня интересует можно как-то добавить отношения модели в json?
Про добавление аксцессоров я шарю, а как добавить отношения хз вообще
Мне нужно их в response json закинуть для ответа

Вова
27.09.2018
09:41:10
загрузить с with?
или как здесь https://laravel.com/docs/5.6/eloquent-resources#conditional-relationships

Sem
27.09.2018
10:13:48
Народ, привет!
Подскажите, кто делал системы с обработкой заявок, как по английски назвать модель - заявка, желательно не отправлять в гугл-переводчик, так как там 100 вариантов.
Нужна именно заявка - как инцидент что-ли

nikolay
27.09.2018
10:14:49
ticket

Oleg
27.09.2018
10:15:10
Мультитран и тп

Anton
27.09.2018
10:15:37
issue

Dmitriy
27.09.2018
10:15:49
загрузить с with?
Если таким образом делать, то включатся в json все методы коллекций? Я имею в виду можно будет из него достать инфу с count как если бы это был бы метод коллекции?

Oleg
27.09.2018
10:16:51

Bogdan
27.09.2018
10:18:42

Вова
27.09.2018
10:21:12
а если как $this->post() - то как builder запросов

Vitaliy
27.09.2018
10:53:39
Всем привет ) Кто имеет опыт с Elasctic Search ? помогите )

Dmitriy
27.09.2018
10:54:00

Max
27.09.2018
10:56:29
Всем привет. Подскажите кто как делает валидацию url-параметров? Добавляете явно в $request этот параметр из урла или делаете model binding или как-то ещё?

Вова
27.09.2018
11:00:54
?param=1 таких параметров?
или /post/3 ?

Max
27.09.2018
11:03:31
Второе

Google

Arthur
27.09.2018
11:03:37
можно просто в роуте их валидировать)

Max
27.09.2018
11:05:02
В роуте некрасиво. Самое адекватное решение что нашел - кастомный реквест с переопределёнными методами validationData() и all() куда и впиливаются нужные параметры, а потом скармливаются валидатору

Вова
27.09.2018
11:05:04
+ за роуты. Model binding + регулярки

Max
27.09.2018
11:05:21
Хочу просто узнать кто как ещё решал
Ну и валидация у меня через правило exist в базе

Arthur
27.09.2018
11:06:24
Ну как вариант Отнаследовать базовый роутер и в него вшить. но это пожалуй плохая идея. а что насчет middleware?

Max
27.09.2018
11:06:58
Та ради одного эндпоинта целый мидлвар неохота делать

Arthur
27.09.2018
11:06:59
https://laravel.com/docs/5.7/middleware#assigning-middleware-to-routes
ну тут уже дело вкусов)

Max
27.09.2018
11:07:47
Ну это типа меньшее из зол ?

Вова
27.09.2018
11:10:44
У меня еще есть такое: /{category}. А в RouteServiceProvider в методе boot так: Route::pattern('category', collect(Categories::all())->implode('|'));

Vladimir
27.09.2018
11:30:02
Всем привет, строка ‘%’ . ‘08.18’ преобразуется в символ.18
Что это

Alexander
27.09.2018
11:31:28
ничего подобного string '%08.18' (length=6)

Vladimir
27.09.2018
11:32:04
Вот и я думаю что за...
На компе нет телеграмма...

Alexander
27.09.2018
11:32:59
а кавычки точно ` или может '

Google

Vladimir
27.09.2018
11:33:47
Я другие на телефоне не нашёл

Станислав
27.09.2018
11:34:22
$factory->define(Currency::class, function (Faker $faker) {
return [
'name' => $faker->currencyCode,
'rate' => random_int(0, 100),
'code' => $faker->currencyCode,
'default' => false,
'icon' => $faker->imageUrl(),
'iso' => $faker->iso8601
];
});
Всем привет, кто может подсказать как пользоваться этой штукой?

f4rt~
27.09.2018
11:35:06
https://laravel.com/docs/5.7/seeding#using-model-factories

Alexander
27.09.2018
11:35:28
это хром так отображает, в консоле, у меня то же самое

Станислав
27.09.2018
11:36:56

f4rt~
27.09.2018
11:37:34

Станислав
27.09.2018
11:38:27
SPS)

Pavel
27.09.2018
12:15:31
привет всем. есть небольшой магазинчик на ларавель, доставку осуществляют несколько курьеров, планирую в консоле сделать команду которая будет при запуске по крону отправлять какому то курьеру, по логике скрипта, через API.
Проблема:
Под каждого курьера надо написать свой класс сопряжения с их API. Куда лучше и грамотнее выносить такие классы. В данном случае должно быть их три. Это в папку vendor или как лучше сделать, именно архитектурно. И как потом это внедрить именно в ларавель, где то надо же их зарегистрировать чтоб использовать.
Спасибо за ответы!

Володимир
27.09.2018
12:42:42
ребята
если я записи в базе данных
и в одном из полей есть user_id
и теперь я хочу вывести данные записи
но с одним нюансом
сейчас выводятся все записи, которые являются
а хочу чтобы выводились только те записи где user_id = Auth::user()->id
как правильно ето сделать?

Artyom
27.09.2018
12:43:28
всем привет, чем можно блокировку проверить?
т.е. sleep делает мне вообще sleep
?
а, все, это я так дебажил.

f4rt~
27.09.2018
12:45:39
уверен, ты считаешь что ты изъясняешься более чем понятно

Artyom
27.09.2018
12:45:50
есть такое, извиняюсь)

Александр
27.09.2018
12:48:03

Володимир
27.09.2018
12:48:20

Александр
27.09.2018
12:48:39
Нет

Google

Володимир
27.09.2018
12:48:49
но виводит же

Sem
27.09.2018
12:49:36
Всем, привет!
Вопрос - как посеять тестовые данные в таблицу, которая не имеет модели?

Александр
27.09.2018
12:49:40
Auth::user()->relation

Алексей
27.09.2018
12:50:13

Sem
27.09.2018
12:50:44

Yura
27.09.2018
12:50:59

Александр
27.09.2018
12:51:02

Yury
27.09.2018
12:52:20

Алексей
27.09.2018
12:53:58

Oleg ?
27.09.2018
12:55:28
https://paste.laravel.io/0e07ea7e-06c8-4706-a56f-24ce3153294e
Add [uid] to fillable property to allow mass assignment on [App\Models\Rubrics].
не понимаю, что ему не нравится

Даниил
27.09.2018
12:56:17
там же в ошибке все написано

Oleg ?
27.09.2018
12:56:34
ну я же всё правильно делаю, код по ссылке

Даниил
27.09.2018
12:56:50
там нет fillable

Oleg ?
27.09.2018
12:57:31
я прощу прощение за глупость, но можешь пояснить пожалуйста?

Даниил
27.09.2018
12:58:10
https://laravel.com/docs/5.7/eloquent#mass-assignment

Oleg ?
27.09.2018
12:59:13
а ок, понял
спсибо
❤️