A Laravel(ログ エラーハンドリング) - user000422/0 GitHub Wiki

ログ

標準の設定ではstorage/log/laravel.logに出力される。 設定ファイル config/logging.php

Controller

// 単純なログ出力の場合
\Log::info('Authorization code:', ['code' => $request->code]);
\Log::debug('message', ['name' => $name]);

Laravel8からは

エラーハンドリング

.env

# エラー内容をブラウザに出力
# 本番環境では「false」にすること
APP_DEBUG=true

■Try 【要確認】「Throwable」はPHP7から登場。すべてのエラーを補足。

try {
    // 処理

    // エラーを発生させる
    throw new \Exception("エラーだよ");
} catch (Throwable $e) {
    // エラー
}