
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?
Прям нужно все выводить ?

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

Евгений
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
сделать 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
ну так заведение с доставкой - это две сущности "заведение", "Доставка" и связь между ними
а там уже дальше обращаться к выбранной сущности по бизнес логике