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

Метод delete

Метод delete класса Http отправляет HTTP-запрос с методом DELETE на указанный URL. Первым параметром передаётся URL-адрес, вторым - массив данных для отправки (опционально), третьим - массив заголовков (опционально). Метод возвращает экземпляр Response, который содержит ответ сервера.

Синтаксис

<?php use Illuminate\Support\Facades\Http; Http::delete($url, $data, $headers); ?>

Пример

Давайте отправим DELETE-запрос на удаление статьи с идентификатором 1:

<?php use Illuminate\Support\Facades\Http; $res = Http::delete('https://api.example.com/articles/1'); if ($res->successful()) { echo 'Article deleted successfully'; } ?>

Результат выполнения кода:

"Article deleted successfully"

Пример

Давайте отправим DELETE-запрос с передачей данных в теле запроса:

<?php use Illuminate\Support\Facades\Http; $data = ['reason' => 'spam', 'user_id' => 5]; $res = Http::delete('https://api.example.com/comments/10', $data); echo $res->status(); ?>

Результат выполнения кода:

200

Пример

Давайте отправим DELETE-запрос с кастомными заголовками для аутентификации:

<?php use Illuminate\Support\Facades\Http; $headers = [ 'Authorization' => 'Bearer token123', 'X-Requested-With' => 'XMLHttpRequest', ]; $res = Http::delete('https://api.example.com/users/7', [], $headers); if ($res->failed()) { echo 'Error: ' . $res->status(); } ?>

Результат выполнения кода:

""

Пример

Давайте используем метод delete для отправки запроса на внутренний маршрут Laravel:

<?php use Illuminate\Support\Facades\Http; $res = Http::delete('http://localhost:8000/api/posts/3'); $data = $res->json(); print_r($data); ?>

Результат выполнения кода:

["message" => "Post deleted successfully"]

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

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