
Евгений
26.10.2018
10:30:46
Бери через with
И внутри with выбери only нужные поля

Oleg ?
26.10.2018
10:31:19
а как насчет? https://laravel.com/docs/5.7/collections#method-except

Евгений
26.10.2018
10:32:36
Topic::with(['user' => function(){}])->get();

Google

Евгений
26.10.2018
10:34:44
И вообще лучше бы через api resources сделал

henri
26.10.2018
10:37:40
да чет сложно капец
через associate никак?

Евгений
26.10.2018
10:39:10
Хз, какой то странный способ вообще
associate не для этого нужен

Oleg ?
26.10.2018
10:42:00

Евгений
26.10.2018
10:42:24
Для того чтобы асоциировать связи моделей
Доку смотрел по связям?

Oleg ?
26.10.2018
10:42:53
Применяю в меру понимания, но всегд не против выслушать более умного товарища.

Евгений
26.10.2018
10:43:13
with юзай

Oleg ?
26.10.2018
10:43:44
я тут пытался сложное с with делать очень много запросов выходило
я так и не смог через модели прогнать
что-то вроде

Google

Oleg ?
26.10.2018
10:44:41
https://paste.laravel.io/9944bae3-e2a4-4a69-bd5e-453c5e29aadb
4 таблицы и отдельные поля

henri
26.10.2018
10:48:17
через with все четко работает, большое спасибо
мозги от лары кипят, чтобы написать две строчки эти, я дней 6 потратил
и то не сам

Oleg ?
26.10.2018
10:49:03
заменил на пару строчек в контроллере
слава связям вообще, когда более менее начианешь понимать - многое делается в пару стрчоек
а до этого логики столько настрочено было

ExPandable
26.10.2018
10:52:20
чуваки, подскажите пожалуйста. поставил ларавел обрабатываться через нгинкс, дал нужные права на storage bootstrap/cache и вот это все. и composer dump-autoload опять права меняет...

Nik
26.10.2018
10:55:22
Права чего?

ExPandable
26.10.2018
10:55:43
что права чего?

Oleg
26.10.2018
10:59:28

ExPandable
26.10.2018
11:00:53
www-data я добавил в группу своему юзеру

Dmitry
26.10.2018
11:08:38
оставь ему ток группу www-data
удали обычную группу
ввв дата станет его основной группой
верни ту группу удалил которуб

Dmitriy
26.10.2018
11:28:30
Господа програмисты, может кто подсказать?
есть код
$model = App\Flight::where('legs', '>', 100)->firstOrFail();
кода мы не находим модели выбрасывается эксепшн
Illuminate\Database\Eloquent\ModelNotFoundException:
Вопрос:
Можно как-то на запрос вместо эксепшена получать просто false?

Dmitry
26.10.2018
11:30:07
эксепшн вроде нормальное поведение, может стоит его просто обработать?

Google

Даниил
26.10.2018
11:31:52

Dmitriy
26.10.2018
11:31:54
мне просто поидее проверка нужна на true false для if, не хотелось еще и проверку на exeption илить, но если нет других вариантов то тогда наверное так...

Dmitry
26.10.2018
11:33:27

Bo
26.10.2018
11:34:18
Ребят, надо с инсты посты тянуть по url, доступ к API клиент еще не получил.
Есть какие нть библиотеки, чтоб не руками?

Руслан
26.10.2018
11:35:23
Кто нибудь знает как для лары сделать эти маршруты разными? Route::name('catalog.subcat')->get('{parent}/{cat}/', function ($parent,$cat) {
echo '3catalog/'.$parent.'/'.$cat.'/';
return;
});
Route::name('catalog.product')->get('{cat}/{alias}', function ($cat,$alias) {
echo '4catalog/'.$cat.'/'.$alias;
return;
});
разница в слэше на конце со слешом это категория, без продукт

Daniel
26.10.2018
11:37:51
Всем привет ребята подскажите в чем проблема кто сталкивался (точнее как исправить):
http://prntscr.com/lapu3l

Руслан
26.10.2018
11:38:51

Daniel
26.10.2018
11:39:09

Даниил
26.10.2018
11:41:07
покажи ссылку, которая формируется (ключи затри)

Руслан
26.10.2018
11:41:54
метод покажи формирования запроса как выше написали

Aleks
26.10.2018
11:48:43

Руслан
26.10.2018
11:49:25

Aleks
26.10.2018
11:50:11
у меня вот так выглядит маршрут для каталога
Route::patterns([
'alias' => '([A-Za-z0-9\-\/_]+)',
'id' => '([0-9]+)',
]);
Route::any('catalog/{alias}', ['as' => 'catalog.view', 'uses' => 'CatalogController@view']);
и уже в контроллере парсишь alias и проверяешь - каталог или товар. получается универсальный маршрут для любой вложенности каталога

Руслан
26.10.2018
11:52:12

Google

Антон
26.10.2018
11:57:46
Здравствуйте! Кто может сейчас В форме “Заказать карту” после верификации при нажатии на кнопку “Заказать” вызывать метод API ? Это нужно сделать на Ларавеле.
естественно за денежку)

Evgeniy
26.10.2018
12:09:09
Здравствуйте) Смотрю в исходниках Auth ларавеля и стало интересно, какой магический смысл в
[$password, $confirm] = [
$credentials['password'],
$credentials['password_confirmation'],
];
return $password === $confirm && mb_strlen($password) >= 6;
Я понимаю, что сделать list - это "круто", но почему просто не сделать
$password = $credentials['password'];
$confirm = $credentials['password_confirmation'];
? Есть какой-то секрет ?

Евгений
26.10.2018
12:29:16
А вот вы все дополнительные атрибуты в моделях, которые создаёте, вы их прям в файле модели прописываете, или выносите в другой слой какой-нибудь? Или в трейт? Просто когда атрибутов хотя бы 5 то уже в модели они мешаются

Aleks
26.10.2018
12:34:37

Саша
26.10.2018
12:35:18

Aleks
26.10.2018
12:35:18
а еще есть поиск по методам класс ctrl+F12

Евгений
26.10.2018
12:35:24
сворачивать это конечно удобно) ладно, пока не буду думать тогда про вынос

Aleks
26.10.2018
12:37:23
Так же и в ларе есть родитель для моделей Model можно конечно в него прописать методы для работы с картинкой, но не у всех моделей она есть.
Промежуточный класс создавать типа МодельСКартинкой, да нафиг, лишняя сущность.

Игорь
26.10.2018
12:40:04

Andy
26.10.2018
12:48:04
Дду

Эмиль
26.10.2018
13:01:20
очередной hr подъехал

Oleg ?
26.10.2018
13:02:17
Отчего же сразу HR, может бабочка вирутальной любви.
Протокол для твоего сердечка.

Эмиль
26.10.2018
13:19:34
?

ExPandable
26.10.2018
13:29:01
чуваки, вопросик
Есть такой кейс:
общий хедер для всех вьюшек
там список категорий и рядом количество товаров в них.
короче, посмотрел через дебагер, а там ёбана рот, 87 запросов.
как это все закешировать?
не будет ли напряжно иметь 87 записей в кеше по такому делу?

Google

Daniel
26.10.2018
13:31:12
эм... для кеша это вообще ничто)
даже 87000 записей)

ExPandable
26.10.2018
13:31:28
у меня на файликах)
но видимо придется перевести на редиску

Andrey
26.10.2018
13:31:35
может сначало в сторону жадных запросов посмотреть?

Daniel
26.10.2018
13:31:37
а чего не redis?

ExPandable
26.10.2018
13:32:07
сами категории у меня закешированы

Andrey
26.10.2018
13:33:22
тогда очень странно, что 87 запросов

ExPandable
26.10.2018
13:33:35
хм, все, я дурак

Daniel
26.10.2018
13:33:55
))))

ExPandable
26.10.2018
13:34:03
можно же закешировать вместо с релейшном

Daniel
26.10.2018
13:34:03
кажется запрос можно сделать иначе)

ExPandable
26.10.2018
13:34:15

Andrey
26.10.2018
13:34:15
ну для этого суда и пишут

ExPandable
26.10.2018
13:34:50

Iskandar
26.10.2018
13:35:31
Привет всем подскажите ресурс или документацию по созданию динамического меню и страниц под категории меню в ларавел