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

Функция info

Функция info является вспомогательной функцией Laravel для записи сообщений с уровнем "info" в лог-систему. Она принимает первым параметром текст сообщения, а вторым - массив дополнительных данных. Функция автоматически использует стандартный канал логирования, определённый в конфигурации приложения. Если нужно использовать конкретный канал, следует применять класс Log с методом channel.

Синтаксис

<?php info($message, $context = []); ?>

Пример

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

<?php use AppModelsUser; $user = User::where('email', 'john@example.com')->first(); info('User registered successfully', ['user_id' => $user->id]); ?>

Результат в файле лога (storage/logs/laravel.log):

"[2026-01-15 14:30:45] local.INFO: User registered successfully {"user_id":1}"

Пример

Запишем в лог данные о процессе обработки заказа:

<?php namespace AppHttpControllers; use AppModelsOrder; class OrderController extends Controller { public function process(Order $order) { $res = $order->status; info('Order processing started', [ 'order_id' => $order->id, 'status' => $res, 'total' => $order->total_amount, ]); return $res; } } ?>

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

"Order processing started"

В файле лога появится запись с данными заказа.

Пример

Используем функцию info внутри метода контроллера для отслеживания выполнения запросов к базе данных:

<?php namespace AppHttpControllers; use AppModelsProduct; use IlluminateHttpRequest; class ProductController extends Controller { public function index(Request $request) { $category = $request->input('category'); info('Product list requested', [ 'category' => $category, 'user_id' => auth()->id(), ]); $products = Product::where('category', $category)->get(); info('Products found', ['count' => $products->count()]); return $products; } } ?>

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

"Product list requested" "Products found"

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

  • функция dd,
    которая выполняет дамп переменной и останавливает выполнение
  • функция dump,
    которая выводит информацию о переменной в браузер
  • класс Log,
    который предоставляет возможности для логирования
  • метод error,
    который записывает сообщения об ошибках в лог
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить