@laravel_pro

Страница 1843 из 2014
Dmitriy
10.09.2018
07:27:48
репозиторий сделай, сервис, хелпер - вариантов куча. А может тебе просто редирект подойдет.

Alexey
10.09.2018
07:28:49
Просто времени нету. Ладно, пока скопирую, а потом отрефакторю.

Nikitcat
10.09.2018
07:37:55
Как мне сделать чтобы и на другой роут выдавало такую же инфу, связанную с продуктом?



Google
Nikitcat
10.09.2018
07:37:56


Во втором случае ошибка, страница не может быть найденна



вот так

Gidra
10.09.2018
07:48:48
Так как она у тебя как переменная сделай сначала поиск по баркоду а потом по названию. orWhere

Nikitcat
10.09.2018
07:51:34


Евгений
10.09.2018
07:54:23
естественно!

Dmitrij
10.09.2018
08:07:32
Привет всем. Мужики, я где то туплю, плз хелп. Есть 2 таблицы: 1. Invoice (hasMany('Invoice_Items')) 2. Invoice_Items есть $array_items = [1,2,3] мне нужно составить запрос, в результате которого я получу общее количество каждого из товаров указанного в $array_items, таблица с перечнем и количеством товара Invoice_Items имеет поле "invoice_id", "items_id", "quantity"

через load и with не получается, потому как получается много лищнего подгружается, или я что то не так составляю

Nioray
10.09.2018
08:13:40
Всем привет. А где по правильному работать с колекцией? в модели метод делать? Или прямо в контроллере?

Antonio
10.09.2018
08:24:34
а почему не метод коллекции?

Nioray
10.09.2018
08:24:44
в моделе
а это норм что я в сущности сделаю обертку для метода колекции? ну хотя вроде как для переиспользования и тд. что бы потом метод контроллера не вызывать :D

Google
Vladimir
10.09.2018
08:26:10
Всем привет. Коллеги, прошу прощения за оффтоп, подскажите пожалуйста, есть ли чатик для поиска php разработчиков (symphony\larvel)?

Antonio
10.09.2018
08:28:08
для любой модели можно создать свою собственную коллекцию с блэкджеком и шлюхами. И там добавить метод

Antonio
10.09.2018
08:32:55
это как?
https://laravel.com/docs/5.7/eloquent-collections#custom-collections

Грубо говоря, если у тебя есть User, а ты хочешь добавить метод RandomBan. То ты создаешь метод UserCollection с требуемым методом. В модель User добавляешь методо newCollection, который вернет тебе new UserCollection. Потом, когда ты сделаешь выборку пользователей из базы User::all() (или любую другую ) у тебя вернется экземпляр твоей новой коллекции со встроенным методом, а не стандартный

Igor
10.09.2018
08:39:19
зачем, если у него есть контекст авторизованный пользователь
и что из этого? Ему то нужно фильтровать доступ к определенным роутам, а для этого в ларке используется мидла

Igor
10.09.2018
08:45:29
не к роутам, а к роуту
Ну это он так думает, а по факту будет у него куча роутов, та же самая подписка - посмотреть форму - один роут, отправить форму - второй роут, а отсеивать надо будет везде, так что мидла самое то, ну а в мидле уже проверку хоть политиками хоть еще чем

лучше ставить модуль или как-то ограничить руками?
https://github.com/lazychaser/laravel-nestedset ну посмотри на пакет и его возможности и уже сам решай, или ставить или своё пилить

Nikitcat
10.09.2018
08:56:09
переделал на контроллер, но всё равно роут не работает

Наплыв ботов)

Вот роут: Route::get('/product/get/{product}', 'AgentController@findProduct'); у меня должен быть поиск по product.id и product.barcode, если пишу .../product/get/Pepsi - работает, выводит то что нужно, если пишу .../product/get/123123123, где 123123123 - штрих код(баркод), пишет, что страница не найдена

Nikitcat
10.09.2018
10:26:04
из реквеста её получать, или что?

Adel
10.09.2018
10:27:37
просто findProduct($id)

а дальше пытайся сам найти по этому id продукт

F01134H
10.09.2018
10:35:56
Ох сколько ботов то наплыло

Евгений
10.09.2018
10:41:21
котаны что означают эти символы в элементах хтмл часто их встречаю но не отдупляюсь что это ?

Google
Евгений
10.09.2018
10:41:21
http://prntscr.com/ksnbwn

Miha
10.09.2018
10:46:16
http://prntscr.com/ksnbwn
Это в консоли?

Евгений
10.09.2018
10:46:36
Владимир
10.09.2018
10:46:36
В трейте AuthenticatesUsers есть метод authenticated(Request $request, $user) вызываемый после авторизации, с его помощью пишем в логи о том что юзер зашел в систему. А для сброса пароля нечего не нашел, заниматься копи-пастой методов не охото, есть другие варианты?

Miha
10.09.2018
10:46:42
Это стек выбранных узлов

Yurii
10.09.2018
10:46:44
http://prntscr.com/ksnbwn
похоже на xdebug

Владимир
10.09.2018
10:47:44
хм, что-то про про евенты не подумал

спасибо

Miha
10.09.2018
10:50:24
да
можно выбрать элемент и в консоли написать $0.classList и увидите суть

Dmitriy
10.09.2018
10:52:23
господа, простой вопрос, как при использовании elequent в запросе вида Category::where('parentId',20)->get(); проверить что он не нашел ни одного совпадения? чет ищу и не могу наткнуться... понятно что плохо ищу, но может вы быстрее подскажете

Святослав
10.09.2018
10:53:49
== null

Dmitriy
10.09.2018
10:54:04
isEmpty() ?
спасибо )

== null
не работает, он возвращает объект в данном случае

F01134H
10.09.2018
10:54:35
== null
подход глиномесов

Gidra
10.09.2018
10:54:39
== null
при get() возвращается массив и он никогда не равен нулю. Надо проверять на количество элементов массива. count()

Admin
ERROR: S client not available

Google
F01134H
10.09.2018
10:55:11
потому что это php

Святослав
10.09.2018
10:55:16
пустой объект не равен нулу? странно как то

Святослав
10.09.2018
10:55:29
Gidra
10.09.2018
10:55:49
ну коллекция массив... смысл в том что он будет пустой а не null - []

Святослав
10.09.2018
10:56:07
ну коллекция массив... смысл в том что он будет пустой а не null - []
пустой массив равен нулу, есть проверять через ==

Dmitriy
10.09.2018
10:56:08
пустая коллекция же
но это же все же объект, а не нулл

Dmitriy
10.09.2018
10:56:10
пустая коллекция же
но при сравнении null она не равна, как это не странно )

Adel
10.09.2018
10:56:16
Ты не прав
ты проверял?

F01134H
10.09.2018
10:56:27
new stdClass == null // false [] == null // true

Gidra
10.09.2018
10:56:27
серьёзно?)) я проверял.. и часто натыкался на это.

F01134H
10.09.2018
10:56:39
Gidra
10.09.2018
10:56:42
что [] != null... ну окей... сейчас проверю.

Adel
10.09.2018
10:56:43
там обьект типа Collection возвращается же

он не может быть нулл

F01134H
10.09.2018
10:56:53
Adel
10.09.2018
10:56:58
именно так

F01134H
10.09.2018
10:57:00
я про это и говорю

Adel
10.09.2018
10:57:15
Ты не прав
вот здесь

Google
Adel
10.09.2018
10:57:24
ты протестуешь против этого

F01134H
10.09.2018
10:57:29
Нет

Adel
10.09.2018
10:57:32
против истины попер!! :)

F01134H
10.09.2018
10:57:33
Прочитай внимательно его сообщение

Он думает что пустая коллекция == пустой массив

Adel
10.09.2018
10:57:52
а. наверно

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