Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Laravel - request w zapytaniu.
Forum PHP.pl > Forum > Przedszkole
Generic
Witam.

Ostatnimi czasy, poznaję laravela i wyczytałem, że freamwork zapewnia funkcję, która automatycznie zabezpiecza i sanityzuje wartosci z inputów. Czy w związku z tym mogę pisać tego typu zapytania jak poniżej bez obaw o bezpieczeństwo?

Items::where('name', Request::input('name')->get()
markonix
Tak, można używać.

Ładniej
  1. $request->get('name');

viking
Jeszcze uściślając. $request->input('cos') pobierze ci wartość ale w żaden sposób na nią nie wpłynie chyba że zostanie podpięty validator. To co ty przedstawiłeś to builder eloquenta który robi to samo co prepare w PDO dlatego można bezpiecznie używać. Tak samo blade który {{ $x }} przepuści domyślnie przez htmlentities. Ale można też niebezpiecznie https://laravel.com/docs/5.7/blade#displaying-data -> Displaying Unescaped Data
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.