
Oleg
06.08.2018
13:56:53

Daniil
06.08.2018
14:02:33
странно, почему б и не взять оттуда, раз юзаем
получается в двух местах меняем если меняем

Maxim
06.08.2018
14:27:14
Как лучше сделать при создании админ части? Писать методы create, update, delete, store (заранее определив их в интерфейсе), в том же контроллере, что и для клиентской части, или создать наследника от этого контроллера и там отдельно писать нужные методы для администратора.

Google

Maxim
06.08.2018
14:28:02
Наверно с интерфейсом более правильно

Саша
06.08.2018
14:36:49
Но у меня должен быть RESTful, конечно в идеале, так что хз, подойдёт ли вам

Kirill
06.08.2018
14:46:26
Подскажите нормальный генератор CRUD админ-панелек, который можно было бы легко прикрутить к уже существующим моделям в проекте. Заранее спасибо)

Walter
06.08.2018
14:54:37
Можно как то передать параметр в with()?

F01134H
06.08.2018
14:55:00
зачем

Walter
06.08.2018
14:55:14
У меня релейшн ожидает параметр
По которому я сортирую необходимые модели с релейшына

F01134H
06.08.2018
14:56:41
получай сначала модель, а потом дергай отдельно связаную модель

Walter
06.08.2018
14:57:10
Должен жн быть простой способ

Иван
06.08.2018
14:57:20

F01134H
06.08.2018
14:57:50

Walter
06.08.2018
14:59:22

Google

Walter
06.08.2018
14:59:37
Поетому я и хочу как релейшн

F01134H
06.08.2018
14:59:55
а тебе не кажется что ты говнокодишь?

f4rt~
06.08.2018
15:00:59
у него отношения popularPost будет ссылатся на отношение $this->posts
просто с условиями

Walter
06.08.2018
15:01:39

f4rt~
06.08.2018
15:01:45
и работать он с ним будет как User::with(['popularPost'])

Walter
06.08.2018
15:02:01

F01134H
06.08.2018
15:02:16

f4rt~
06.08.2018
15:02:28
это не будет моделью)

F01134H
06.08.2018
15:02:32
будет

f4rt~
06.08.2018
15:02:36
это будет просто сахаром над отношением

Walter
06.08.2018
15:02:40
Нет

f4rt~
06.08.2018
15:02:50
которое внутри позовет Post с критериями для пользователя

F01134H
06.08.2018
15:02:58
Нет
Че нет, ты только что просил объяснить как сделать поведение модели для твоей "не модели"

Walter
06.08.2018
15:03:25
Ты не правильно понял

F01134H
06.08.2018
15:03:32

f4rt~
06.08.2018
15:08:42

F01134H
06.08.2018
15:08:58
ну это то конечно норма
я другое подразумевал

Google

F01134H
06.08.2018
15:09:48
короче Walter я хочу видеть код или норм объяснение как у тебя там че устроено

Walter
06.08.2018
15:11:38
Ладно, видимо придётся работать с коллекцией

F01134H
06.08.2018
15:14:43
типа, мало ли

Walter
06.08.2018
15:15:38
Мне имя релейшна важно сменить, но спасибо

Maxim
06.08.2018
15:28:12
Ребят, интересно мнение опытных людей. В плане структуры, некой архитектуры, что подскажете? Как не нужно, как лучше сделать и т.д.? Просто для опыта вот делаю маленький проект, пока он на старте хотелось бы узнать что не так, что улучшить что бы потом не делать двойную работу и делать более качественно.
https://github.com/eVentionSoftware/shop

F01134H
06.08.2018
15:29:42
делай как умеешь
потом читай книги и переделывай

SiZE
06.08.2018
15:32:32

Maxim
06.08.2018
15:32:39
Структуру

SiZE
06.08.2018
15:32:49

Maxim
06.08.2018
15:32:54
Хех

SiZE
06.08.2018
15:32:55
отличная работа )

Maxim
06.08.2018
15:33:00
Тип того

Walter
06.08.2018
15:34:06
Структуру
Найди репы с похожими проектоми и сравнивай

Maxim
06.08.2018
15:34:20
Но я не могу быть уверен что они сделаны не такими как я

SiZE
06.08.2018
15:34:44

Dmitriy
06.08.2018
15:35:17

SiZE
06.08.2018
15:35:35
пмсм для магазина в наше время нужны отдельные пакеты: корзины, заказа, оплаты, продукта, категорий, фильтров и шаблон админки + фронта.
может что еще забыл

Google

Amon Bower
06.08.2018
16:15:24
Подскажите, как сделать так, чтобы модель Translate, нашла своего родителя в таблице words по id?
делаю так, но ничего не находит
то есть, само слово находит в таблице транслейтс, но родителя нет

Alexey
06.08.2018
16:22:51
Ребят, помогите с whereHas, пожалуйста.
Делаю:
Employee::whereHas( "role", function ( $query ) { $query->where( "name", "Admin" ); } )->get()->pluck( "email" )->toArray()
Получаю:
Method Illuminate\Database\Query\Builder::role does not exist.
Что не так?

Oleg
06.08.2018
16:31:47

Alexey
06.08.2018
16:32:10
В моделях она указана

Admin
ERROR: S client not available

Oleg
06.08.2018
16:32:40

Alexey
06.08.2018
16:32:49
public function roles()
{
return $this->belongsToMany( Role::class, 'employees_roles');
}
public function employees()
{
return $this->belongsToMany(Employee::class, 'employees_roles');
}

Oleg
06.08.2018
16:33:04
roles
А не role

Alexey
06.08.2018
16:35:02

[Anonymous]
06.08.2018
17:21:31
Подскажите как лучше сделать редирект на страницу с данными.? В экшене есть ajax валидаиция, которая возращает json.. Если валидация проходит, мне надо сгенерировать вьюху и редеректить на страницу с этой вьюхой. То есть это не просто редирект, надо как то показать на новой странице эту вьюху
попап не предлагайте

Саша
06.08.2018
17:30:02

[Anonymous]
06.08.2018
17:30:27

Саша
06.08.2018
17:30:46

[Anonymous]
06.08.2018
17:30:50
мне не нужна вьюха в респонсе
У меня и так пост запрос

Google

Саша
06.08.2018
17:31:37
В каком месте тогда ajax-валидация? Ajax начинается, когда страница уже показывается, и с неё отсылается ноывй запрос

[Anonymous]
06.08.2018
17:31:38
Рассматриваю такой вариант чтобы получить страницу а в js просто поменять код целиком.. Или юзать flash сообщения, но хз на сколько правильно много данных пихать туда

Саша
06.08.2018
17:31:39
Пусть даже так
Но если в ответ получаете JSON, он же идёт на клиент?

[Anonymous]
06.08.2018
17:32:05
при чем тут json

Саша
06.08.2018
17:32:31
Можете конкретно схему запросов обрисоать, пожалуйста?)

[Anonymous]
06.08.2018
17:32:46
мне надо вьюху с данными сгенерировать и отобразить ее на отдельной страницу
через ajax
все.. Тут больше нечего описывать

Саша
06.08.2018
17:34:07
Ну и в чём проблема?) Это получается обычный ajax-запрос
Проблема в отдельной странице?

[Anonymous]
06.08.2018
17:34:22

Саша
06.08.2018
17:34:42
Ну это не backend-a вопрос)

[Anonymous]
06.08.2018
17:34:43
Если в попапе надо было бы вывести то проблем нет, приходит вьюха пихаешь ее в попап
тут вариантов много

Саша
06.08.2018
17:35:17
С помощью сессий на новую страницу?

[Anonymous]
06.08.2018
17:35:22
Вот и решил обсудить как лучше сделать