@laravel_pro

Страница 1695 из 2014
Oleg
06.08.2018
13:56:53
чет нелогично, или я упустил в доках что-то?
Для таблицы класс из using не используется, насколько я знаю

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
Наверно с интерфейсом более правильно

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
Должен жн быть простой способ
$users = App\User::with(['posts' => function ($query) { $query->where('title', 'like', '%first%'); }])->get();

Walter
06.08.2018
14:59:22
$users = App\User::with(['posts' => function ($query) { $query->where('title', 'like', '%first%'); }])->get();
Мне надо что бы назваоние было не posts, а popularPost, например

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
у него отношения popularPost будет ссылатся на отношение $this->posts
почему бы ему не сделать коллекцию popularPost в которую он будет дергать эти посты? Нах эта лишняя модель

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
я хз о чем речь, там может быть что угодно, кода я не видел
я имел в виду что то вроде public function posts() { return $this->hasMany('App\Post'); } public function latestFivePosts() { return $this->posts()->take(5); }

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
Как ето, только в функцию передавать параметр
попробуй $users = App\User::with(['posts' => function ($query) use($param) { $query->latestFivePost($param); }])->get();

типа, мало ли

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
делай как умеешь

потом читай книги и переделывай

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
Но я не могу быть уверен что они сделаны не такими как я

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. Что не так?

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
А не role
Спасибо.

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

попап не предлагайте

Саша
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

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

через ajax

все.. Тут больше нечего описывать

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

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

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

Ну это не backend-a вопрос)
так можно с помощью сессий переправить данные туда

тут вариантов много

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

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

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