@laravel_pro

Страница 1614 из 2014
Adel
19.07.2018
12:19:18
какими статусами?

Stas
19.07.2018
12:19:54
допустим дот же делетед_эт или еще как то

просто надо оценить возможные пути кроме индекса

Adel
19.07.2018
12:20:48
в табличках-пивотах soft delete не делаеют. это не сущности.

Google
Stas
19.07.2018
12:21:39
у меня кроме пивота есть просто таблица для другого варианта развитий там просто запись идет типа апдейта

Adel
19.07.2018
12:22:10
мы тут не телепаты

врядли тут ктото понял что за таблица у тебя там

Stas
19.07.2018
12:22:28
сорян просто неудачный пример взял

Érato
19.07.2018
12:27:08
Здравствуйте,при отправки формы выходит ошибка Process could not be started [ аэрографы ] Может кто знает с чем это может быть связанно?

Stas
19.07.2018
12:27:28
тогда перефразирую: как можно в момент записи узнать что в таблице нет с таким же параметром? если делать преварительный запрос то между ним и записью может кто то вклинится

Adel
19.07.2018
12:28:45
Dmitriy
19.07.2018
12:32:15
Всем привет! Народ, а в двух словах может кто-то сказать в чем разница между драйверами Mailgun и SparkPost. Или всеравно какой из них, в любом случае использовать?

Stas
19.07.2018
12:32:38
ок спс значит индекс единсвенный вариант приемлемый

Александр
19.07.2018
13:52:35
Можно как-то через artisan выполнять cmd команды?

Хочу на роут git pull повесить

Anton
19.07.2018
13:54:21
Можно как-то через artisan выполнять cmd команды?
напиши скрипт, который cmd команды выполняет

dєєp ín
19.07.2018
13:55:20
Попробую еще раз. Может знатоки не видели( Помогите это решить.

Google
dєєp ín
19.07.2018
13:55:20
Есть вот такой Сервис провайдер. Добавлялся он когда уже была таблица в БД и работает так как надо. Но проблема начинается когда только переносишь проект и пытаешься к что либо сделать. Например миграции. Оно инициализирет приложение и ругается что нет такой таблицы в БД. Как разрешить это?



Перед помещением данных в контейнер пытадся делать Schema::hasTable Но тоже все пошло не по плану так как БД то пустая и в INFORMATION_SCHEMA ничего нет

Много работы которая основывается на тому какие локализации активные. (Внесение данных в модели, Валидация в контроллерах, вывод шаблонов на вьюхах) И получается луше вытащить один раз эти данные и просто доставать с app() Но что делать с этой херней непонимаю

Приходится комментировать свойство в BaseController где присваиваеются эти данные, Регистрацию сервис провайдера. А после делать миграцию и возвращать обратно.

не совсем нормально

Руслан
19.07.2018
14:13:31
#Вопрос от начинающего посоветуйте реально годные курсы где можно научится программировать PHP с нуля до Laravel Я бы хотел узнать кто как и где получал навык программирования. Как лучше начать и за год начать понимать хоть немного Laravel

Halit
19.07.2018
14:36:25
По моему, самое нормальное это устроится джуном, и уже на практике все получить. Особенно будет хорошо, если в компании будет прошаренный человек. Собственно, я так и начинал.

Иван
19.07.2018
14:44:09
Halit
19.07.2018
14:45:02
По моему это ясно, что человек, которго возьмут джуном, будет уметь что-то кодить.

Сергей
19.07.2018
14:45:38
Вакансия джуна - это не курсы по вебу. В моём понимании джун должен уметь кодить на ларе несложные проекты.
Все верно, должна быть коммерческая обоснованность присутствия Джуна. А если ты планируешь его на вырост ты заключаешь договор по которому он обязуется отработать определенное время.

Сергей
19.07.2018
14:47:38
>должна быть коммерческая обоснованность присутствия Джуна. Стоит копейки, что-то кодит, а он и рад.
Ещё раз - бизнес не благотворительность. Если он даёт возможность обучаться без дохода от его действий.

Иван
19.07.2018
14:49:25
>должна быть коммерческая обоснованность присутствия Джуна. Стоит копейки, что-то кодит, а он и рад.
Только какому-то прошареному человеку приходится тратить время на него, а это трата денег.

Я иногда офигеваю от кода "сеньёров", а если человек говорит, что он джун, то там обычно просто ограмная куча комментариев по коду.

Halit
19.07.2018
14:50:49
А раве кто-то говорит о найме сотрудника, который ничего не будет делать? Совсем не способные отсеиваются на собеседовании. Что кстати плюс для соискателя. Будет знать, что ему подтянуть и изучить для пробития в джуны. Как только ты можешь пробится в джуны, надо идти, если решил связать сво. жизнь с программировнаием.

Только какому-то прошареному человеку приходится тратить время на него, а это трата денег.
Ну не так уж и много. В курилке\за чаем спросить за 5 секундную хитрость, это не потеря времени, а увеличение ценности сотрудника.

Walter
19.07.2018
14:52:46
Ставлю пакет страйпа через клмпоузер, но он не появляется в вендор, в чем может быть трабла?

Митяй
19.07.2018
14:53:17
сам пакет там существует, от куда ты его тянешь ?

Google
Митяй
19.07.2018
14:53:20
версия его

проверял ?

Митяй
19.07.2018
20:11:53
Ребят кто подскажет, есть ли что готовое - беседы между пользователями - мини чатик так сказать

Митяй
19.07.2018
20:21:09
спс, но нужно что попроще, не real-time. Баг трекер некий

Vir
19.07.2018
20:55:27
Так это же реализовать самому не сложно

Митяй
19.07.2018
21:00:23
скорее да_) спс

Alexander
20.07.2018
00:21:30
Гайс, всем привет) Подскажите, пожалуйста, как считаете. Есть таблица orders, есть order_products, М-М, все как обычно. В таблице order_products дополнительно дублируются данные о товаре, дабы при изменении цены на товар уже завершенные сделки остались целыми. Вопрос следующий: насколько хорошая практика сделать в orders таблицу amount, куда считать всю сумму сделки? Сейчас сделал такую функцию в модели Order: public function getTotalPriceAttribute() { $total = 0; foreach ($this->products as $product) { $total += $product->pivot->amount; } return $total; } Но что, если мне нужно получить сделки с самой большой суммой?

Alexander
20.07.2018
04:44:10
Подскажите пожалуйста, есть таблица "Уведомления", нужно наложить условия относительно типа уведомления. Например Если type == 'order_published' то нужно проверить не был ли удален заказ (deleted_at IS NULL)

Alexander
20.07.2018
04:45:10
Соре

Как это сделать?))

Лемур
20.07.2018
04:45:25
А что не получается?

Alexander
20.07.2018
04:46:05
не могу придумать как наложить условие при присоединении другой модели

Упрямый
20.07.2018
04:46:28


Илья
20.07.2018
04:47:18
Корректнее не писать логику в closure

Упрямый
20.07.2018
04:48:15
А как тогда в контроллере написать default value для date? Прям после $request?

Google
Andrew
20.07.2018
04:49:09
для роутов есть ->where()

ну или вызывай контроллер а там поверяй если дата пустая то считай запросили текущую

а кложуры не есть хорошо особенно когда надо будет роуты кэшировать

Илья
20.07.2018
04:51:30
// routes.php Route::get('schedule/{date?}', 'ScheduleController@index'); // ScheduleController public function index(Request $request, $date) { if (is_null($date)) { // redirect } // logic }

Admin
ERROR: S client not available

Alexander
20.07.2018
04:55:59
Мне надо что-то такое Если type == order_published Подтянуть модель заказа, проверить deleted_at IS NULL Если type == new_comment Подтянуть модель заказа, проверить deleted_at IS NULL и т.д

Если deleted_at был NULL, то мне не надо это уведомление показывать пользователю

Alexander
20.07.2018
05:09:29
У меня работает мягкое удаление, все ок

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

Если там null, то мне не надо показывать это уведомление

Kirill
20.07.2018
06:55:11
привет, в чём может быть ошибка в коде https://pastebin.com/pzkM1hPh внутри транзакции запросы либо не последовательно вызываются, либо отрабатывают не все, потому как не оборачивается в транзакцию. не происходит ->update([ 'stage' => \App\ImageStage::OBJECTS_IS_SET ]); а вот saveMany() отрабатывает

мб из-за $image_activity = $activity->getIterator()->current();

а потом $image_activity->update()

Halit
20.07.2018
07:07:50
Попробуй юзать как в первом ответе тут. https://stackoverflow.com/questions/22906844/laravel-using-try-catch-with-dbtransaction

Хотя, это наверно еще для 4й лары.

Короче, попробуй перепиши вот так.

Мне кажется, что там разные конекшены выходят. То, что ты ручками для транзакции делаешь, и в модели.

Google
Kirill
20.07.2018
07:12:32
а то что я через итератор захожу - не может быть проблемой?

Halit
20.07.2018
07:15:38
Не думаю. Это же никак не связанно с БД.

Kirill
20.07.2018
07:15:59
ну вдруг там какое-нить подобие юнит оф ворк

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

https://laravel.com/docs/5.6/database#database-transactions The DB facade's transaction methods control the transactions for both the query builder and Eloquent ORM.

сдуя по доке как у меня - должно работать

иначе все кто оборачивают в транзакции имеют не рабочие транзакции

и им надо переписывать на квери билдер DB::

Halit
20.07.2018
07:19:51
А если сделтаь через анонимную функцию, как у них советуется, то что произойдет?

Т.е. будет ли твой код работать так, как ты ожидаешь?

Kirill
20.07.2018
07:20:58
буду пробовать

Halit
20.07.2018
07:23:29
Можно еще пологировать что у тебя в экспшене. А то он как то тихо умирает.

Ислам
20.07.2018
07:57:46
Всем привет. Может кто посоветовать пакет для геопозиции пользователей по странам СНГ?

Nikitcat
20.07.2018
08:06:29
В каком смысле пакет?

Victor
20.07.2018
08:13:05
https://www.maxmind.com

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