Anons79 Mini Shell

Directory : /home/aplikasiposinfo/www/gosepakat.id/routes/
Upload File :
Current File : /home/aplikasiposinfo/www/gosepakat.id/routes/web.php

<?php

use App\Http\Controllers\AksesAplikasiController;
use App\Http\Controllers\AuthController;
use App\Http\Controllers\DashboardController;
use App\Http\Controllers\InputDataController;
use App\Http\Controllers\InstansiController;
use App\Http\Controllers\MasterInputController;
use App\Http\Controllers\KalenderController;
use App\Http\Controllers\KepemudaanController;
use App\Http\Controllers\KepramukaanController;
use App\Http\Controllers\KewirausahaanController;
use App\Http\Controllers\ProfileWebController;
use App\Http\Controllers\TarikDataController;
use App\Http\Controllers\UserController;
use App\Mail\SendEmail;
use App\Models\AksesAplikasi;
use Illuminate\Support\Facades\Mail;
use Illuminate\Support\Facades\Route;

/*
|--------------------------------------------------------------------------
| 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!
|
*/

// Route::get('/', function () {
//     return view('welcome');
// });

Route::group(['middleware' => 'guest'], function () {
    Route::get('/', [DashboardController::class, 'home']);
    Route::get('/rekab', [DashboardController::class, 'rekab']);
    Route::get('/dinas/{id}', [DashboardController::class, 'dinas']);

    // Login
    Route::get('/login', [AuthController::class, 'login'])->name('login');
    Route::post('/login/post', [AuthController::class, 'login_post']);
    //Daftar
    Route::get('/daftar', [AuthController::class, 'daftar']);
    Route::post('/daftar/post', [AuthController::class, 'daftar_post']);
    Route::get('/daftar/verifikasi/{token}', [AuthController::class, 'verifikasi']);
    Route::get('/instansis/{id}', [AuthController::class, 'instansi']);
    Route::post('/instansis/POST/{id}', [AuthController::class, 'instansi_post']);
    // Lupa Password
    Route::get('/lupa', [AuthController::class, 'lupa_password']);
    Route::post('/lupa/password', [AuthController::class, 'lupa_password_post']);
    Route::get('/lupa/password/{token}', [AuthController::class, 'verifikasi_password']);
    Route::post('/lupa_passowrd/{id}', [AuthController::class, 'lupa_password_edit']);
    // Route::post('/lupa_passowrd/POST/{id}', [AuthController::class, 'lupa_password_post']);
});

Route::group(['middleware' => ['auth', 'checkRole:Admin,User']], function () {
    Route::get('/logout', [AuthController::class, 'logout']);
    Route::get('/dashboard', [DashboardController::class, 'index'])->name('home');
    // Route instansi
    Route::resource('/instansi', InstansiController::class);
    Route::resource('/aksesAplikasi', AksesAplikasiController::class);

    Route::resource('/user', UserController::class);

    // Route input-data
    Route::get('/input-data/lihat-data/{id}/{user}', [InputDataController::class, 'index_input'])->name('input.index');
    Route::get('/input-data/create-data/{id}', [InputDataController::class, 'create_input'])->name('create_input');
    Route::get('/input-data/{input_datum}/edit-data/{id}', [InputDataController::class, 'edit_input']);
    Route::resource('/input-data', InputDataController::class);
    // Route::post('/logout', [AuthController::class, 'logout']);
    // Route::get('/redirect', [RedirectController::class, 'cek']);
    // Profile
    Route::resource('profile', ProfileWebController::class);
    Route::resource('/master-input', MasterInputController::class);
});

Route::group(['middleware' => ['auth', 'checkRole:Admin']], function () {
    Route::get('/admin/lihat-data/{id}', [DashboardController::class, 'lihat_master']);
    Route::resource('/kalender', KalenderController::class);
    Route::resource('/tarik_data', TarikDataController::class);

    // Route::get('/dashboard', function(){
    //     return redirect("/dashboard");
    // });
});

Route::group(['middleware' => ['auth', 'checkRole:User']], function () {
    //Route Kepramukaan
    Route::resource('kepramukaan', KepramukaanController::class);

    //Route Kepramukaan
    Route::resource('kepemudaan', KepemudaanController::class);

    //Route Kewirausahaan
    Route::resource('kewirausahaan', KewirausahaanController::class);
    // Route::get('/dashboard', function(){
    //     return redirect("master-input");
    // });

    // Route master-input

});

Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]