file_put_contents(/var/www/storage/logs/livewire-crash.log): Failed to open stream: Permission denied
bootstrap/app.php
19 \App\Http\Middleware\TrustProxies::class,
20 ]);
21 })
22 ->withExceptions(function ($exceptions) {
23 $exceptions->report(function (Throwable $e) {
24 file_put_contents(
25 storage_path('logs/livewire-crash.log'),
26 '[' . now() . '] ' .
27 $e::class . ' | ' .
28 $e->getMessage() . ' | ' .
29 $e->getFile() . ':' . $e->getLine() . PHP_EOL .
30 $e->getTraceAsString() . PHP_EOL . str_repeat('-', 80) . PHP_EOL,
31 FILE_APPEND
32 );
33 });
34 })->create();
35
Illuminate\Foundation\Exceptions\ReportableHandler->__invoke(object(ErrorException))
Illuminate\Foundation\Exceptions\Handler->reportThrowable(object(ErrorException))
Illuminate\Foundation\Exceptions\Handler->report(object(ErrorException))
Illuminate\Foundation\Http\Kernel->reportException(object(ErrorException))
Illuminate\Foundation\Http\Kernel->handle(object(Illuminate\Http\Request))
Illuminate\Foundation\Application->handleRequest(object(Illuminate\Http\Request))
html/index.php
15
16// Bootstrap Laravel and handle the request...
17/** @var Application $app */
18$app = require_once __DIR__.'/../bootstrap/app.php';
19
20$app->handleRequest(Request::capture());
21
{
"start": "2026-02-19 05:00:00",
"end": "2026-02-20 05:00:00"
}
{
"any": "tfo.org/grille-horaire"
}