@laravel_pro

Страница 145 из 2014
Dmitriy
01.11.2016
15:07:56
Счас как передается во вьюху ?

Amon Bower
01.11.2016
15:08:14
public function index() { $posts = Post::orderBy('created_at', 'desc')->get(); $categories = Category::all(); return view('index',[ 'posts' => $posts, 'categories' => $categories ]); }

Dmitriy
01.11.2016
15:09:20
Катерогии все нужны ?

Amon Bower
01.11.2016
15:09:56
нет. Только для конкретной записи которая через цикл foreach выводится во вьшке

Google
Dmitriy
01.11.2016
15:10:25
Post::with('category')->order

with вытащит в один запрос

Amon Bower
01.11.2016
15:12:35
понял. А разница есть между Post:all() и обращения через итерацию во вьюшке?

Dmitriy
01.11.2016
15:13:19
Зачем делать пост all?

Прям нужно все выводить ?

понял. А разница есть между Post:all() и обращения через итерацию во вьюшке?
Смотря как вытащить нужно. Пост алл мне не нравится . Надо ограничивать результат

Amon Bower
01.11.2016
15:16:21
Не нужно. В моем понимании, обращение к $post->category->id это один запрос sql. Насколько я понимаю. И если записей 10 то получается 10 sql? Вот и думал, может сразу получать список категорий а потом через массив уже получать категорию

Dmitriy
01.11.2016
15:17:13
Для этого надо сразу брать все из бд

https://laravel.com/docs/5.0/eloquent почитайте пункт Eager Loading

Вы одним запросом выдергиваете все. и посты и категории

Евгений
01.11.2016
17:13:27
Псны

Google
Евгений
01.11.2016
17:13:36
Вапрос

Есть список организаций - рестораны и доставки

У ресторана может быть несколько филиалов. У доставок может не быть их вообще

Как прописать время работы?

Если относить время работы к филиалу то хз как быть с доставки

Если к самой организации, то как быть с разными временем в филиалах

Как сделать?

Dmitriy
01.11.2016
17:16:20
Время работы относить к филиалу. Доставка же работает когда работает филиал

∀RTUR
01.11.2016
17:17:11
Как сделать?
Eloquent Relationships?

Евгений
01.11.2016
17:19:18
Есть служба доставки и у нее нет физического филиала

К чему относить время доставки?

Dmitriy
01.11.2016
17:21:33
Есть служба доставки и у нее нет физического филиала
служба доставки работает если закрыт филиал ?

Евгений
01.11.2016
17:21:51
Какой филиал?

Вообще нет филиала у доставки

Доставка без ресторана

Неужели так сложно понять?)

Есть организации. Это заведения и службы доставки. У заведений может быть служба доставки. А может быть служба доставки без заведения, то есть без филиалов.

А еще может быть что у заведения есть несколько филиалов, но доставка р только по другому режиму

Делать для доставки отдельное расписание просто?

Google
Евгений
01.11.2016
17:28:21
Ди, квис, где вы, помогайте

Dmitriy
01.11.2016
17:33:05
Делать для доставки отдельное расписание просто?
да, а уже доставку привязывайте куда хотите

Quiss
01.11.2016
18:40:09
Я тут

Ещё надо?

Я хавать готовил, вот не оставить Вас уже

@perin ...

В следующий раз через собачку пингуйте, утырки))

Евгений
01.11.2016
18:43:25
Квис

Чо как

Как сделать расписание?

Quiss
01.11.2016
18:44:38
Ещё раз давай разберем

Евгений
01.11.2016
18:44:45
Смари

Quiss
01.11.2016
18:44:46
Расписание для...

Евгений
01.11.2016
18:44:53
Есть организации

Quiss
01.11.2016
18:45:10
Ну

Евгений
01.11.2016
18:45:38
Это может быть ресторан или служба доставки. Ресторан может иметь несколько филиалов. Может иметь свою доставку. Еще можнет быть служба доставки без филиалов

Как сделать режим работы?

Quiss
01.11.2016
18:46:37
Режим работы для...?

Евгений
01.11.2016
18:46:46
Для доставки или заведения

Организации

Google
Quiss
01.11.2016
18:47:00
Ну так на каждый адрес

Евгений
01.11.2016
18:47:07
А если нет адреса?

Доставка

Quiss
01.11.2016
18:47:22
Фелиал без адреса это тоже фелиал в БД

Евгений
01.11.2016
18:47:29
А если адресов несколько а доставка работает по своему расписанию?

Quiss
01.11.2016
18:47:33
Только без адресa

Евгений
01.11.2016
18:47:46
Хм

Quiss
01.11.2016
18:48:09
has_address boolean

Евгений
01.11.2016
18:48:29
Можно так то и так сделать, ага

Admin
ERROR: S client not available

Евгений
01.11.2016
18:48:31
Спасибо

Quiss
01.11.2016
18:48:44
Ыы)

Евгений
01.11.2016
18:48:44
То есть ситуация

Quiss
01.11.2016
18:48:47
Не за что

Евгений
01.11.2016
18:49:18
Есть 3 филиала и доставка. Надо сделать 4 филиала, один из них будет без адреса и со своим режимом, это будет доставка

Так?

Quiss
01.11.2016
18:49:30
У тебя каждый фелиал должен иметь id, и похуй есть ли у него адрес

Если нет адреса то значит виртуальное

Но режим работы разный

Google
Евгений
01.11.2016
18:50:12
Ок, попробую так сделать

Но все равно вариант не идеальный

Quiss
01.11.2016
18:50:45
А если режим работы разделишь и будешь has many использовать то вообще проблем не будет

:)

Удачи, я играть пошёл, если чо через @Quiss пингуй

Sergey
01.11.2016
18:51:41
has_address boolean
а чего просто nullable поле не сделать? для того и есть

сделать 2 сущности - доставка и филиалы и связь много-ко-многим между ними

Quiss
01.11.2016
18:52:17
Sergey
01.11.2016
18:53:08
ХаБТМ, чтобы контролировать из каких филиалов какая доставка может доставлять, так как по мне доставка - это сервис первозки от А до Б. Но в качестве А должен выступать какой-то из филиалов. Или нет?

Евгений
01.11.2016
18:53:48
Не, такой функционал будет излишен

Тем более есть доставки без филиалов

Ну то есть без физ адреса

Sergey
01.11.2016
18:55:57
А есть смысл приравнивать сущности филиала и доставки?

Евгений
01.11.2016
18:56:37
Нет, есть смысл приравнивать заведение и службу доставки, у которой нет филиалов

Sergey
01.11.2016
18:57:43
А для чего?

Евгений
01.11.2016
19:00:57
Чтобы не плодить сущности

Служба доставки и заведение - одна сущность

Sergey
01.11.2016
19:02:23
цель какая? только чтобы не создавать новую сущность? Если нет, то создание новой очень упростит логику работы со структурой БД

Евгений
01.11.2016
19:03:15
Нет, не только это. Есть заведение с доставкой. Это не подходит ни под заведения ни под доставку если делаешь это разными сущностями

В общем я уже придумал как делать

Sergey
01.11.2016
19:03:59
ну так заведение с доставкой - это две сущности "заведение", "Доставка" и связь между ними

а там уже дальше обращаться к выбранной сущности по бизнес логике

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