32 lines
1.3 KiB
PHP
32 lines
1.3 KiB
PHP
|
|
<?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');
|
||
|
|
// });
|