Как отловить параметры Get вида index.php?do=somethink
в Laravel.
Гугл выдает подобного вида страницы хотя их нет уже несколько лет еще до перехода на Laravel была такая маршрутизация, хотелось бы подобные страницы отдавать с кодом 404. Какие варианты есть отлова. Заранее благодарен за ответ.
Если я все правильно понял - все запросы с get параметрами должны отправляться на 404, тогда такое решение:
В /app/Exceptions/Handler.php, допиши метод render()
public function render($request, Exception $exception)
{
$query = $request->query(); // возвращает get параметры
if (!empty($query)) {
// тут уже $query проверяй как тебе удобно, в методе написано что он может вернуть как массив, так и строку,
return response()->view('errors.404', [], 404);
/** дальше весь остальной код**/
}
}
Объявите:
use Illuminate\Http\Request;
public function store(Request $request)
{
$name = $request->input('name');
//
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Можно ли настроить WebHook на ESP8266? Чтобы уведомление с сервера будило модуль и там выполнялся код в зависимости от полученных данныхМожет есть...
Вот пример чего я хочу
Всем доброго времени суток! Возникла такая проблема: при отправке письма с вложением, вложенный файл приходит битыйСам код: