@laravel_pro

Страница 1906 из 2014
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
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

Anton
27.09.2018
10:15:37
issue

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

Вова
27.09.2018
10:21:12
Если таким образом делать, то включатся в json все методы коллекций? Я имею в виду можно будет из него достать инфу с count как если бы это был бы метод коллекции?
Если загрузите с with, например users::with('post'), то в ресурсе, если надо будет количество, сделайте так: $this->post->count(), т.к как связь подтягивается как коллекция

а если как $this->post() - то как builder запросов

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

Dmitriy
27.09.2018
10:54:00
а если как $this->post() - то как builder запросов
Спасибо, чувак!! Красивый подгон)?

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
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
https://laravel.com/docs/5.7/seeding#using-model-factories
Спасибо, а вот сам $factory->define что это?)Смотрю, читаю, не доходит мне(

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
уверен, ты считаешь что ты изъясняешься более чем понятно

Володимир
27.09.2018
12:48:20
У тебя должно быть отношение на юзера. Зови от аута отношение и всё
так нормально? $quote_requests = QuoteRequests::where('user_id', Auth::user()->id)->get();

Александр
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

Sem
27.09.2018
12:50:44
DB::table
ок, и как в ней вызывать faker?

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
ок, и как в ней вызывать faker?
а вот тут хз) пробни фейкер на прямую

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
а ок, понял

спсибо

❤️

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