
Maksim (Ellrion)
06.07.2018
08:40:33
всё еще

Бекболот
06.07.2018
08:40:38
почему
можете объяснить

Maksim (Ellrion)
06.07.2018
08:41:42
ну как бы потому что. ты смотрел метод exists? где он и что он делает?

Google

Бекболот
06.07.2018
08:42:20

Maksim (Ellrion)
06.07.2018
08:42:49
это я понял
и я знаю ответ. но я бы хотел что бы ты понял почему то что ты написал выше это неправильно.
ибо сейчас ты методом тыка очевидно делаешь. а это неправильно

F01134H
06.07.2018
08:44:49
Дока для слабаков, спросить в чате для пацанов

Maksim (Ellrion)
06.07.2018
08:45:45
мне больше интересно почему люди просто в код вендора не заглянут, там же всё написано и очень просто
и он у тебя всегда под рукой в ide

Бекболот
06.07.2018
08:46:23

Иван
06.07.2018
08:46:32

Gidra
06.07.2018
08:46:57
FindOrFail... жалко чтоли?))

Maksim (Ellrion)
06.07.2018
08:47:16

Gidra
06.07.2018
08:47:38
Угу... он выдаст 404... это не всегда на руку...

Yurij
06.07.2018
08:47:54

Google

Бекболот
06.07.2018
08:47:59

Maksim (Ellrion)
06.07.2018
08:47:59

Бекболот
06.07.2018
08:48:10
I need the best way to check this

Gidra
06.07.2018
08:48:19

Бекболот
06.07.2018
08:48:40

Maksim (Ellrion)
06.07.2018
08:51:32
короче думать ты видимо не будешь.
верный код - Subway::whereKey($request->input('id'))->exists()
мб кому кроме тебя поможет еще

Gidra
06.07.2018
08:51:55
Сдался

Denis
06.07.2018
08:51:57
Всем привет! Подскажите как сделать правильно.
Есть зависимости.
Компания - раздел (manytomany), раздел - подраздел (hasone).
У подраздела есть поле number (не уникальное) как правильно добавить компанию в подраздел?
Т.е. Компания может принадлежать нескольким разделам и подразделам...
Например
1.1
1.3
2.1
2.15
Где первая цифра это id раздела, вторая цифра - number подраздела.

Бекболот
06.07.2018
08:52:36

Gidra
06.07.2018
08:52:59
Через джосон обычно в массив добавляю... а дальше с джсоном работать...
Как вариань
:/

Бекболот
06.07.2018
08:54:28

Maksim (Ellrion)
06.07.2018
08:56:47
так компания может пренадлежать просто разделу?, есть раздел без подраздела которому может пренадлежать компания?
в твоей архитектуре не стоит ли изменить что компания связана просто с подразделами?
а значимая для твоего впороса так вообще 1

Denis
06.07.2018
08:59:41
@ellrion
Да, это надо изменить... Просто не могу дойти как потом syncWithoutDetaching к подразделу сделать с 2 условиями...
где раздел = 1, где number = 2

Бекболот
06.07.2018
09:00:05

Maksim (Ellrion)
06.07.2018
09:00:10

Google

Бекболот
06.07.2018
09:00:42
Для метод find
Я просто так писал

Maksim (Ellrion)
06.07.2018
09:00:59

F01134H
06.07.2018
09:01:13

Бекболот
06.07.2018
09:01:14
Разве вы не робот ?

Denis
06.07.2018
09:01:21
?

F01134H
06.07.2018
09:01:23
find возвращает коллекцию, у которой нет метода exists
exists работает только для query builder
еще спорит, кек

Maksim (Ellrion)
06.07.2018
09:01:54

Бекболот
06.07.2018
09:01:55

Maksim (Ellrion)
06.07.2018
09:02:20
так что если модель не найдется он вообще с эксепшеном свалится

F01134H
06.07.2018
09:02:21

Maksim (Ellrion)
06.07.2018
09:02:35

F01134H
06.07.2018
09:02:40
неа

Бекболот
06.07.2018
09:02:46

Maksim (Ellrion)
06.07.2018
09:02:55
неа
ща и тебе подзатыльник

F01134H
06.07.2018
09:03:06
https://laravel.com/api/5.6/Illuminate/Database/Eloquent/Builder.html#method_find

Бекболот
06.07.2018
09:03:10

Google

F01134H
06.07.2018
09:03:10
смотри возвращаемый результат
кому еще подзатыльник надо давать

Maksim (Ellrion)
06.07.2018
09:03:53

F01134H
06.07.2018
09:04:09
бу бу бу

Maksim (Ellrion)
06.07.2018
09:04:12
тогда вызовится findMany
а в простом варианте будет модель или нулл

F01134H
06.07.2018
09:04:32
ладно ты победил, но я тоже был прав ☝️
мыж не говорили про контекст

Бекболот
06.07.2018
09:05:17

Maksim (Ellrion)
06.07.2018
09:05:29

Admin
ERROR: S client not available

Бекболот
06.07.2018
09:05:39

Denis
06.07.2018
09:06:27
мне дайте подзатыльник

F01134H
06.07.2018
09:06:29
Ок ок, exists есть только у квери билдера - это то высказывание правильное

Maksim (Ellrion)
06.07.2018
09:06:44

Бекболот
06.07.2018
09:07:44
Бой два сениора заканчивал ?

Denis
06.07.2018
09:10:09

Maksim (Ellrion)
06.07.2018
09:13:31
всё пошел я коварять сраный руби(

Bohdan
06.07.2018
09:38:26
Привет всем! Подскажите, где правильно держать общую логику проекта? Тоесть какие-то методы которые я буду дергать из разных контроллеров.

Александр
06.07.2018
09:47:13
Модели / Репозитории

Google

Gidra
06.07.2018
09:50:57

Иван
06.07.2018
09:51:09

SiZE
06.07.2018
09:54:13

Bohdan
06.07.2018
09:55:07
В сервисном слое
Вот это ближе к тому что я думал, а что гуглить, сервисы laravel?

Roman
06.07.2018
09:58:10
привет
чем php artisan queue:work отличается от
php artisan queue:listen ??

SiZE
06.07.2018
10:00:27

Bohdan
06.07.2018
10:00:47

SiZE
06.07.2018
10:01:14
в кратце это выглядит так: контроллер готовит данные и передает сервисному слою, получает данные от сервисного слоя и передает представлению или обрабатывает исключения.
сервисный слой такая штука которую ты вызываешь хоть из веба, хоть из консоли, хоть команды очереди.

Володимир
06.07.2018
10:21:10
ребятки, помогите пожалуйста, нужен пример, как вы делаете поиск по таблице. говорят like плохо использовать, возможно ajax там

Roma
06.07.2018
10:22:53
Смотря какой поиск, какой объем таблицы, какая задача и т.д.

Володимир
06.07.2018
10:24:06
я думал live search какой то

Roma
06.07.2018
10:25:25
много записей это сколько 1к, 100к, миллион?

F01134H
06.07.2018
10:25:39
миллион записей это много? Хаха

Володимир
06.07.2018
10:25:42
да до 1к)

F01134H
06.07.2018
10:25:54
хахаха

Roma
06.07.2018
10:25:56
Если меньше 100к - можно не заморачиваться и использовать like

F01134H
06.07.2018
10:26:18
думаю и на ляме тоже не будет особо

Roma
06.07.2018
10:27:07
Если в like % идет не первым символом, то он, насколько помню в мускуле даже будет индексы использовать

F01134H
06.07.2018
10:27:24
хотя у нас постгря а не мускуль

Alexey
06.07.2018
10:27:24
Будет ли хорошей практикой - поместить метод создания заказа (с его продуктами) в модель заказа?