willy.club/routes/start.php

24 lines
560 B
PHP
Raw Normal View History

2022-11-29 12:49:29 +00:00
<?php
use WillySoft\Http\ErrorHandler;
use WillySoft\Http\Route;
ErrorHandler::register(function($error_messages) {
view('errors/500', ['error_messages' => $error_messages]);
});
Route::get('/', fn() => view('pages/home'));
2023-01-07 17:49:47 +00:00
2023-01-22 09:47:36 +00:00
Route::group(function() {
require __DIR__ . '/willychat.php';
});
2023-01-02 14:38:51 +00:00
Route::get('/test/$whatever?', function($whatever = 'Default Value') {
echo htmlspecialchars($whatever);
});
2023-01-07 17:49:47 +00:00
2023-01-02 14:38:51 +00:00
Route::get('/error', fn() => 1 / 0);
2022-11-29 12:49:29 +00:00
// since no route was matched we show a page not found error
http_response_code(404);
2023-01-20 19:33:45 +00:00
view('errors/404');