РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
389 of 1392 menu

Метод post

Метод post класса Route регистрирует новый маршрут, который будет обрабатывать только POST-запросы. Первым параметром передаётся URI маршрута, вторым - вызываемый обработчик (контроллер или замыкание).

Синтаксис

<?php Route::post($uri, $callback); ?>

Пример

Давайте зарегистрируем маршрут для обработки отправки формы с текстом статьи:

<?php use Illuminate\Support\Facades\Route; use App\Http\Controllers\ArticleController; Route::post('/articles', [ArticleController::class, 'store']); ?>

Пример

Давайте создадим маршрут с использованием замыкания для обработки данных из POST-запроса:

<?php use Illuminate\Support\Facades\Route; use Illuminate\Http\Request; Route::post('/user', function (Request $request) { $name = $request->input('name'); $email = $request->input('email'); return "User created: {$name}, {$email}"; }); ?>

Пример

Давайте используем метод post для регистрации маршрута с проверкой аутентификации через посредника:

<?php use Illuminate\Support\Facades\Route; use App\Http\Controllers\PostController; Route::post('/posts', [PostController::class, 'store']) ->middleware('auth'); ?>

Смотрите также

  • метод get,
    который регистрирует маршрут для GET-запросов
  • метод put,
    который регистрирует маршрут для PUT-запросов
  • метод delete,
    который регистрирует маршрут для DELETE-запросов
  • метод any,
    который регистрирует маршрут для всех типов запросов
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить