forked from projects/thebadspace
ro
bce9a430aa
Changed the appeal process so that each request is tracked in the database to make reviewing and time limits easier to manage. An email is still sent but it's just a notifcation to let the admin know an appeal has been filed.
49 lines
1.9 KiB
PHP
49 lines
1.9 KiB
PHP
<?php
|
|
|
|
use Illuminate\Support\Facades\Route;
|
|
use App\Http\Controllers\FrontIndexController;
|
|
use App\Http\Controllers\AuthController;
|
|
use App\Http\Controllers\DenController;
|
|
use App\Http\Controllers\LocationController;
|
|
use App\Http\Controllers\ExportController;
|
|
use App\Http\Controllers\AppealController;
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Web Routes
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| Here is where you can register web routes for your application. These
|
|
| routes are loaded by the RouteServiceProvider and all of them will
|
|
| be assigned to the "web" middleware group. Make something great!
|
|
|
|
|
*/
|
|
|
|
//front
|
|
Route::get("/", [FrontIndexController::class, 'start']);
|
|
Route::get("/listings/{pageNum}", [FrontIndexController::class, 'listings']);
|
|
Route::get("/about", [FrontIndexController::class, 'about']);
|
|
Route::get("/location/{uuid}", [FrontIndexController::class, 'location']);
|
|
Route::get("/appeals", [FrontIndexController::class, 'appeals']);
|
|
Route::post("/search", [FrontIndexController::class, 'indexSearch']);
|
|
Route::post("/appeal", [AppealController::class, 'sendAppeal']);
|
|
|
|
//exports
|
|
Route::get("/exports", [ExportController::class, 'exportIndex']);
|
|
Route::get("/exports/{type}/{rate}", [ExportController::class, 'exportCSV']);
|
|
|
|
//auth
|
|
Route::get("/login", [AuthController::class, 'showLogin']);
|
|
Route::post("/login", [AuthController::class, 'memberAuth']);
|
|
Route::get("/logout", [AuthController::class, 'leave']);
|
|
|
|
//back
|
|
Route::group(['prefix' => 'den', 'middleware' => 'member.check'], function () {
|
|
Route::get("/", [DenController::class, 'start']);
|
|
Route::get("/member", [DenController::class, 'member']);
|
|
Route::get("/locations/{action?}", [DenController::class, 'location']);
|
|
Route::post("/locations/add", [LocationController::class, 'addLocation']);
|
|
//admin actions
|
|
Route::get("/admin/update", [LocationController::class, 'updateLocations']);
|
|
});
|