Size: a a a

Laravel для начинающих

2021 June 27

ЭБ

Эдуард Баженов... in Laravel для начинающих
Попробуйте
$request->input(“account_id”)
И второй соответственно
источник

VG

Vitaly Gorchakov in Laravel для начинающих
А никто не составлял табличку с кейсами по безопасности, которые в ларке по умолчанию закрыты? Всякие инъекции, экранирование входящих данных и тому подобное
источник

M

Michael in Laravel для начинающих
Александр Макаров периодически об этом рассказывает https://www.youtube.com/watch?v=R0pMnVLlX10
YouTube
WEB - безопасность: От базовых принципов до особенностей PHP - Александр Макаров
Основная мысль доклада Александра легко умещается в коротком тезисе: "фильтруй вход, экранируй выход". Под "входом" понимаются различные формы, файлы, заголовки HTTP, под "выходом" - браузер, консоль, базы данных.
Опираясь на этот тезис, Александр подробно рассказал о популярных угрозах в Сети, а так же предложил варианты решения проблем, связанных с ними.

К типичным угрозам спикер отнес: XSS, CSRF и DDoS атаки, небезопасный конструктор include, механизм обмана пользователей Clickjacking.
Довольно большую часть своего выступления Александр посвятил проблеме взлома паролей и последствиям этого взлома. Важно понимать, подчеркнул Александр, что, если произошла утечка базы - главное в этом случае а) устранить источник утечки, б) инвалидировать hash и в) попросить пользователей сменить ВСЕ пароли, чтобы лишить злоумышленников возможности использовать полученную информацию.
Немаловажным в процессе защиты проекта от взлома является человеческий фактор. Довольно часто приходится сталкиваться с тем, что и админы…
источник

ВУ

Владислав Угнивенко... in Laravel для начинающих
Всем доброго дня)
Помню где-то в пятой ларе можно было использовать str_slug, а в восьмой не нахожу такого уже(
И use Illuminate\Support\Str тоже не определяется, убрали что-ли?
источник

SS

Serg Serdyuk in Laravel для начинающих
Вынесли в пакет laravel/helpers
источник

ВУ

Владислав Угнивенко... in Laravel для начинающих
оу, понял, пошел смотреть. спасибо)
источник

VY

Vladimir Yefremov in Laravel для начинающих
Привет всем!

в общем у меня снова вопрос по релейшенам:
return VendorProduct::with('product.images')->get();
как для этой связи вернуть только те строки, где кол-во 'product.images' > 1 ?
источник

D

DK in Laravel для начинающих
добавить callback
источник

D

DK in Laravel для начинающих
where in with
источник

SS

Serg Serdyuk in Laravel для начинающих
А не whereHas ли ему нужен🌚
источник

VY

Vladimir Yefremov in Laravel для начинающих
наверно да,
только куда его пристроить?
источник

VY

Vladimir Yefremov in Laravel для начинающих
внутри with()?
источник

D

DK in Laravel для начинающих
а блин :D
источник

D

DK in Laravel для начинающих
затупил
источник

SS

Serg Serdyuk in Laravel для начинающих
::with('products', fn($q)=>$q->whereHas('images'))

Типа такого
источник

SS

Serg Serdyuk in Laravel для начинающих
Только ассоциативный массив в with, с телефона стрелки долго ставить🌚
источник

VY

Vladimir Yefremov in Laravel для начинающих
спасибо!
источник

D

David in Laravel для начинающих
Когда это?)
источник

SS

Serg Serdyuk in Laravel для начинающих
str_, array_ ещё в 6 версии вроде вынесли
источник

D

David in Laravel для начинающих
А толку от них, если все эти функции вызывают методы у фасадов))0
источник