Files

32 lines
1.3 KiB
PHP
Raw Permalink Normal View History

2024-11-07 17:16:20 +02:00
<?php
use Hive\Middleware\AuthMiddleware;
use Hive\Middleware\GuestMiddleware;
use Illuminate\Support\Facades\Route;
Route::group([
'middleware' => ['web'],
], function () {
Route::middleware([GuestMiddleware::class])->group(function () {
Route::get('/login', "\Hive\Controllers\AuthController@login");
Route::post('/login', "\Hive\Controllers\AuthController@postLogin");
Route::get('/verify', "\Hive\Controllers\AuthController@verify");
Route::post('/verify', "\Hive\Controllers\AuthController@postVerify");
});
Route::middleware([AuthMiddleware::class])->group(function () {
Route::get('/logout', "\Hive\Controllers\AuthController@logout");
Route::get('/', "\Hive\Controllers\HomepageController@index");
Route::get('/honeycombs', "\Hive\Controllers\HoneycombController@index");
Route::get('/honeycombs/new', "\Hive\Controllers\HoneycombController@new");
Route::post('/honeycombs/new', "\Hive\Controllers\HoneycombController@create");
Route::get('/honeycombs/{id}', "\Hive\Controllers\HoneycombController@show");
Route::post('/uploadImages', "\Hive\Controllers\ImageController@upload");
});
});
// Route::get('/', function () {
// return view('welcome');
// });