37 lines
1.1 KiB
PHP
37 lines
1.1 KiB
PHP
<?php
|
|
|
|
use App\Http\Controllers\ContactController;
|
|
use App\Http\Controllers\ExplorePageController;
|
|
use App\Http\Controllers\HomeController;
|
|
use Illuminate\Support\Facades\Route;
|
|
|
|
require __DIR__.'/web/auth.php';
|
|
require __DIR__.'/web/broker.php';
|
|
require __DIR__.'/web/interaction.php';
|
|
require __DIR__.'/web/customer.php';
|
|
require __DIR__.'/web/admin.php';
|
|
|
|
Route::get('/', HomeController::class)->name('home');
|
|
Route::get('/explore', ExplorePageController::class)->name('explore');
|
|
Route::post('/contact', ContactController::class)->name('contact');
|
|
|
|
Route::get('/test-openssl', function () {
|
|
$res = openssl_pkey_new([
|
|
'curve_name' => 'prime256v1',
|
|
'private_key_type' => OPENSSL_KEYTYPE_EC,
|
|
]);
|
|
|
|
if ($res === false) {
|
|
return 'ERROR: '.openssl_error_string(); // likely "error:02001003:system library:fopen:No such process"
|
|
}
|
|
|
|
return 'SUCCESS: OpenSSL is configured correctly.';
|
|
});
|
|
|
|
/**
|
|
* This routes are accessed by JS XHR requests, and is loaded here cause
|
|
* we do not want to use sanctum for web requests
|
|
*/
|
|
// ------------- API Routes ------------
|
|
require __DIR__.'/api/api.php';
|