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

Метод error

Метод error класса Log предназначен для записи сообщений об ошибках в системный лог Laravel. Первым параметром передаётся текст сообщения, вторым - массив дополнительных данных для контекста. Метод автоматически добавляет временную метку и уровень важности 'error' для каждой записи.

Синтаксис

<?php use Illuminate\Support\Facades\Log; Log::error($message, $context); ?>

Пример

Давайте запишем простое сообщение об ошибке:

<?php use Illuminate\Support\Facades\Log; Log::error('Database connection failed'); ?>

Результат выполнения кода в файле storage/logs/laravel.log:

"[2026-09-07 10:15:32] local.ERROR: Database connection failed"

Пример

Запишем ошибку с дополнительным контекстом:

<?php use Illuminate\Support\Facades\Log; $data = [ 'user_id' => 5, 'action' => 'login', 'ip' => '192.168.1.1' ]; Log::error('User authentication failed', $data); ?>

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

"[2026-09-07 10:16:45] local.ERROR: User authentication failed {"user_id":5,"action":"login","ip":"192.168.1.1"}"

Пример

Используем метод error внутри контроллера:

<?php namespace App\Http\Controllers; use Illuminate\Support\Facades\Log; use App\Models\User; class UserController extends Controller { public function show($id) { $user = User::find($id); if (!$user) { Log::error('User not found', ['id' => $id]); return response()->json(['message' => 'User not found'], 404); } return response()->json($user); } } ?>

Результат выполнения кода при запросе к несуществующему пользователю:

"[2026-09-07 10:18:20] local.ERROR: User not found {"id":100}"

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

  • метод info,
    который записывает информационные сообщения
  • метод warning,
    который записывает предупреждения
  • метод debug,
    который записывает отладочные сообщения
  • метод channel,
    который позволяет выбрать канал логирования
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить