use App\Helpers\AutoAI; use Illuminate\Support\Facades\DB; public function register(): void { $this->reportable(function (\Throwable $e) { // SAVE ERROR DB::table('error_logs')->insert([ 'message' => $e->getMessage(), 'url' => request()->fullUrl(), 'file' => $e->getFile(), 'line' => $e->getLine(), 'ip' => request()->ip(), 'user_agent' => request()->userAgent(), 'created_at' => now(), 'updated_at' => now() ]); // AUTO FIX VIEW if (str_contains($e->getMessage(), 'View')) { preg_match('/\[(.*?)\]/', $e->getMessage(), $match); if (isset($match[1])) { AutoAI::fixView($match[1]); } } // AUTO FIX ROUTE if (str_contains($e->getMessage(), 'Route')) { AutoAI::fixRoute(request()->path()); } // WHATSAPP ALERT AutoAI::whatsapp($e->getMessage()); }); }use App\Helpers\AutoAI; use Illuminate\Support\Facades\DB; public function register(): void { $this->reportable(function (\Throwable $e) { // SAVE ERROR DB::table('error_logs')->insert([ 'message' => $e->getMessage(), 'url' => request()->fullUrl(), 'file' => $e->getFile(), 'line' => $e->getLine(), 'ip' => request()->ip(), 'user_agent' => request()->userAgent(), 'created_at' => now(), 'updated_at' => now() ]); // AUTO FIX VIEW if (str_contains($e->getMessage(), 'View')) { preg_match('/\[(.*?)\]/', $e->getMessage(), $match); if (isset($match[1])) { AutoAI::fixView($match[1]); } } // AUTO FIX ROUTE if (str_contains($e->getMessage(), 'Route')) { AutoAI::fixRoute(request()->path()); } // WHATSAPP ALERT AutoAI::whatsapp($e->getMessage()); }); }use App\Helpers\AutoAI; use Illuminate\Support\Facades\DB; public function register(): void { $this->reportable(function (\Throwable $e) { // SAVE ERROR DB::table('error_logs')->insert([ 'message' => $e->getMessage(), 'url' => request()->fullUrl(), 'file' => $e->getFile(), 'line' => $e->getLine(), 'ip' => request()->ip(), 'user_agent' => request()->userAgent(), 'created_at' => now(), 'updated_at' => now() ]); // AUTO FIX VIEW if (str_contains($e->getMessage(), 'View')) { preg_match('/\[(.*?)\]/', $e->getMessage(), $match); if (isset($match[1])) { AutoAI::fixView($match[1]); } } // AUTO FIX ROUTE if (str_contains($e->getMessage(), 'Route')) { AutoAI::fixRoute(request()->path()); } // WHATSAPP ALERT AutoAI::whatsapp($e->getMessage()); }); }use App\Helpers\AutoAI; use Illuminate\Support\Facades\DB; public function register(): void { $this->reportable(function (\Throwable $e) { // SAVE ERROR DB::table('error_logs')->insert([ 'message' => $e->getMessage(), 'url' => request()->fullUrl(), 'file' => $e->getFile(), 'line' => $e->getLine(), 'ip' => request()->ip(), 'user_agent' => request()->userAgent(), 'created_at' => now(), 'updated_at' => now() ]); // AUTO FIX VIEW if (str_contains($e->getMessage(), 'View')) { preg_match('/\[(.*?)\]/', $e->getMessage(), $match); if (isset($match[1])) { AutoAI::fixView($match[1]); } } // AUTO FIX ROUTE if (str_contains($e->getMessage(), 'Route')) { AutoAI::fixRoute(request()->path()); } // WHATSAPP ALERT AutoAI::whatsapp($e->getMessage()); }); }use App\Helpers\AutoAI; use Illuminate\Support\Facades\DB; public function register(): void { $this->reportable(function (\Throwable $e) { // SAVE ERROR DB::table('error_logs')->insert([ 'message' => $e->getMessage(), 'url' => request()->fullUrl(), 'file' => $e->getFile(), 'line' => $e->getLine(), 'ip' => request()->ip(), 'user_agent' => request()->userAgent(), 'created_at' => now(), 'updated_at' => now() ]); // AUTO FIX VIEW if (str_contains($e->getMessage(), 'View')) { preg_match('/\[(.*?)\]/', $e->getMessage(), $match); if (isset($match[1])) { AutoAI::fixView($match[1]); } } // AUTO FIX ROUTE if (str_contains($e->getMessage(), 'Route')) { AutoAI::fixRoute(request()->path()); } // WHATSAPP ALERT AutoAI::whatsapp($e->getMessage()); }); }use App\Helpers\AutoAI; use Illuminate\Support\Facades\DB; public function register(): void { $this->reportable(function (\Throwable $e) { // SAVE ERROR DB::table('error_logs')->insert([ 'message' => $e->getMessage(), 'url' => request()->fullUrl(), 'file' => $e->getFile(), 'line' => $e->getLine(), 'ip' => request()->ip(), 'user_agent' => request()->userAgent(), 'created_at' => now(), 'updated_at' => now() ]); // AUTO FIX VIEW if (str_contains($e->getMessage(), 'View')) { preg_match('/\[(.*?)\]/', $e->getMessage(), $match); if (isset($match[1])) { AutoAI::fixView($match[1]); } } // AUTO FIX ROUTE if (str_contains($e->getMessage(), 'Route')) { AutoAI::fixRoute(request()->path()); } // WHATSAPP ALERT AutoAI::whatsapp($e->getMessage()); }); }