Евгений
подскажите)
Andrey
Первый.... по id, по значению поля какого-то и т/д/?
Andrey
У тебя постановка задачи хромает)
Евгений
ну просто тут не могу передать всю сложность, вот и упрощаю
Andrey
Ну вот и упростил, что задача "поломалась")
Евгений
вообще мне надо чтобы выбирался любой товар из категории, но только один. По любому порядку, ъоть первый по айди, хоть рандомный, но один
Евгений
по идее можно эту выборку уже и в коллекции сделать, мне тут скорость вообще не важна
Евгений
но даже в коллекции если делать groupBy там получается двумерный массив (коллекция)
Andrey
ну просто в mysql ты не можешь сделать select * если у тебя группировка же
Andrey
тебе надо или поле выбирать, что в группировке, или функции агрегатные там пользовать
Евгений
аа, понял
Евгений
ладно, тогда щас поковыряюсь через коллекции
Andrey
Бери категориии со всеми товарами. потому по каждой категории циклом иди и бери толко по 1 товару. Ну если в лоб
Евгений
не, вроде понял как сделать коллекциями, норм будет
Евгений
щас затестирую по быстрому
Евгений
всё, чётко
Michael
бери категории, перебирай циклом и для каждого бери ->tovar()->first()
Michael
и ненадо все товары закачивать. еще условия сортировки до ферст поставь
Евгений
почти так сделал. Взял все товары в коллекцию. К коллекции применил groupBy category_id, дальше циклом и из каждой категории взял first() товар
Евгений
мне тут скорость не важна. Там по 5 элементов из базы тащится примерно, ваще нагрузки никакой нет, так что норм
Michael
задача непонятна. Береж определенные товары, из них категории (которые только в этом множестве товаров, выбранных както) и потом из этих оставшихся категорий опять по одному товару?
Евгений
да
Michael
Евгений
я говорю что пишу упрощенно, там больше связей. Я не могу сначала взять категории и получить товары, потому что в этих категориях могут быть товары из другого города и еще с другими связями который мне не нудны в этом запросе, при том что в этом запросе я и не знаю город. Поэтому всё так
Andrey
Может повлиять и не этот контроллер. Тебе ж написали, у тебя есть вывод какой-то где то
D
Это первый проект на ларавеле мой по сути, может чего то не догоняю. Получается я обращаюсь по пути /excel, в файле routes/web написал Route::get(/excel, HomeController@excel)->name(excel), в файле HomeController содержится выше написанный акшн. Где я могу отловить вывод? Он же по сути должен идти прямиком вот сюда
Aleksey Y.
Michael
Евгений
файл то вообще генерируется?
D
Евгений
я не работал с экселем, но что делает export('xls')? ты сначала делаешь store потом export а потом ретурн респонс
D
D
все закоментил, ничего нет на выводе
Евгений
так и должно быть
D
D
по сути получается скачивается файл
Евгений
убери вот этот export
Евгений
и оставь просто return response....
D
Млин беда какая то
Евгений
попробуй экспорт убрать и скажи что получается
Евгений
и если ошибка то на какой строке и какая ошибка
D
D
вот когда пусто посмотрел код, это норм?
D
или вообще пусто должно быть?
D
D
ошибок нет никаких
Евгений
файл скачивается?
Евгений
бле. Убери экспорт, но оставиь ретур респонс даунлод (путь_к_файлу)
Aleksey Y.
-_-
D
уже пробовал так, выводит на экран )
Aleksey Y.
И в чем проблема?
Евгений
Response::download($filePath) попробуй
Евгений
return response()->download($pathToFile, $name, $headers); или с headers надо поиграть
D
Делал так return response()->download($path)
Aleksey Y.
D
Ок спс покапаюсь)
Os
Тут выше про метод pages() было упоминание, есть ссылка на пояснение, что такое?
Os
Os
Просто там не было relation pages же
Os
Оказывается все банально :(
Os
там articles был, но не pages
Artem
Всем привет, кто то ставил angular 4 внутырь laravel 5.4? если да то подскажите как настроить все правильно.
Os
Только для авторизации тебе нужен будет jwt, а какой уже использовать, на твой выбор, но я обычно использую пакет от tymon
Os
Ну cors нужен, если api на другом домене, обычно достаточно отключить csrf
Artem
да я понимаю просто надо может есть какие то туториалы по установке, я хочу что бы angular был laravel, типо такого /resourse/assets/js(тут angular), например как насторить сборщик. Я просто в первый раз это делаю так что хотел поинтерисоваться может есть какие то советы.
Os
Тут всё условно, нету единого стандартна, можешь хоть там хранить дист, все равно потом webpack или какой сборщик используешь собирать и перемещать
Os
Да лучше сразу заморочиться с webpack
Artem
вот я какраз laravel mix и имею в виду может кто то в крации может расказать как это все красиво настроить.
invariance
invariance
только не так криво, как юи, например
invariance
а интегрируя другие фреймворки типо вуе
invariance
invariance
https://laracasts.com/series/painless-builds-with-laravel-elixir вот вроде