Anons79 Mini Shell

Directory : /home/aplikasiposinfo/public_html/reswara.samarinda.app/routes/
Upload File :
Current File : /home/aplikasiposinfo/public_html/reswara.samarinda.app/routes/web.php

<?php

use App\Helpers\ReswaraApi;
use App\Helpers\WaHelpers;
use App\Http\Controllers\Api\LoginController;
use App\Http\Controllers\ApiTokenController;
use App\Http\Controllers\ApiToolsController;
use App\Http\Controllers\BarangTukarController;
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\DashboardController;
use App\Http\Controllers\JadwalController;
use App\Http\Controllers\ProfilController;
use App\Http\Controllers\JadwalKegiatanHarianController;
use App\Http\Controllers\LaporanCapaianController;
use App\Http\Controllers\LaporanController;
use App\Http\Controllers\NotifikasiController;
use App\Http\Controllers\ProgressMingguanController;
use App\Http\Controllers\RankController;
use App\Http\Controllers\SiswaController;
use App\Http\Controllers\SubJadwalMingguanController;
use App\Http\Controllers\TargetCapaianController;
use App\Http\Controllers\TesTryoutCatOnlineController;
use App\Http\Controllers\TransaksiTukarBarangController;
use App\Http\Controllers\TryOutController;
use App\Http\Controllers\TukarPointController;
use App\Mail\KonfirmasiEmail;
use App\Models\Jadwal;
use App\Models\Rank;
use App\Models\Siswa;
use App\Models\SubJadwalKegiatanMingguan;
use App\Models\TargetCapaian;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Mail;

// Route::get();
// Route::post();
// Route::put();
// Route::delete();


Route::get('/test', function() {
    // $data = [
    //     'name' => 'Syahrizal As',
    //     'body' => 'Testing Kirim Email di Santri Koding'
    // ];

    // Mail::to('[email protected]')->send(new KonfirmasiEmail($data));
    // dd(date('Y-m-d h:i:s', strtotime('2025-03-20 15:04:22')));
    // $checkAplah = TargetCapaian::whereDate('waktu_alarm', '>',date('Y-m-d h:i:s', strtotime('2025-03-20 15:04:22')))->where('jadwal_id', 26)->first();
    // $edit = TargetCapaian::find(77);
    // $waktuAlarm = $edit->tanggal." ".$edit->waktu_awal;
    // dd($waktuAlarm);
    // // $edit->waktu_alarm = $waktuAlarm;
    // // $edit->save();
    
    // $dateTime = DateTime::createFromFormat('h:i:s A', date("h:i:s A"));
    // $time24hr = $dateTime->format('H:i:s');
    
    // // echo $time24hr;
    // dd($time24hr);
    // $hariInggris = ["empty" ,"Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"];
    // // Ambil tanggal dari minggu ini
    // $hari = 5;
    // $tanggal = strtotime($hariInggris[$hari] . " this week");

    // // Jika tanggal sudah lewat dari hari ini, ambil minggu depan
    // if ($tanggal < time()) {
    //     $tanggal = strtotime($hariInggris[$hari] . " next week");
    // }

    // dd(date("Y-m-d", $tanggal));

    $test = WaHelpers::sendWa($_GET['telp'], "TEST");
    dd("I hope this is Success!");
    // $tahunTryOut =  Jadwal::selectRaw('YEAR(start) as year')
    // ->WhereNotNull('tes_tryout_cat_online_id')
    // ->groupBy(DB::raw('YEAR(start)'))
    // ->get();
    // $reswaraAPI = ReswaraApi::checkUjian("[email protected]");

    // dd($reswaraAPI);
});



Route::group(['middleware'=>['guest'],'namespace'=>'App\Http\Controllers\Auth'],function(){
    //login route
    Route::get('/login','LoginController@loginView')->name('login');
    Route::get('/verifikasi-otp/{identifier}','LoginController@verifikasiOtpView')->name('verifikasi-otp');
    Route::post('/verifikasi-otp/{identifier}','LoginController@verifikasiOtpCheck')->name('verifikasi-otp.check');
    Route::post('/resend-otp/{identifier}','LoginController@resendOtp')->name('resend-otp');

    Route::post('/login','LoginController@login')->name('login.post');

    Route::get('/konfirmasi_login/{email}', 'LoginController@konfirmasiLogin');
    Route::post('/konfirmasi_login/{email}', 'LoginController@konfirmasiLoginProses');

    Route::post('/konfirmasi_login', 'LoginController@store');

    Route::get('/register','RegisterController@registerView')->name('register');
    Route::post('/register','RegisterController@register')->name('register.post');
});
// Route For Admin
Route::group(['middleware'=>['auth'],'namespace'=>'App\Http\Controllers'],function(){
    //logout

    Route::post('/logout','Auth\LogoutController@logout')->name('logout');

    Route::post('upload_bukti_pembayaran',[DashboardController::class, 'uploadBuktiPembayaran'])->name('upload_bukti_pembayaran');


    Route::resource('admin','AdminController');
    Route::resource('jenis_kegiatan','JenisKegiatanController');
    Route::resource('siswa','SiswaController');



    Route::resource('orang_tua','OrangTuaController');
    Route::resource('petugas','PetugasController');
    Route::resource('role','RoleController');
    Route::resource('pendaftaran','PendaftaranController');
    Route::resource('jadwal_mingguan','JadwalMingguanController');
    Route::resource('sub_jadwal_kegiatan_mingguan',SubJadwalMingguanController::class);

    Route::resource('rank', RankController::class);
    Route::resource('barang_tukar', BarangTukarController::class);

    Route::resource('tryout', TryOutController::class);
    
    Route::resource('api_tools',ApiToolsController::class);
    Route::resource('api_token',ApiTokenController::class);

    Route::resource('tes_tryout_cat_online', TesTryoutCatOnlineController::class);
    Route::resource('target_capaian', TargetCapaianController::class);



    // Route::resource('laporan', LaporanController::class);
    Route::resource('jadwal_kegiatan_harian',JadwalKegiatanHarianController::class);
    Route::post('/jadwal_kegiatan_harian/target_capaian', [JadwalKegiatanHarianController::class, 'target_capaian']);

    Route::resource('notifikasi', NotifikasiController::class);

    Route::resource('laporan', LaporanCapaianController::class);

    Route::resource('profil', ProfilController::class);


    // Tukar Point
    Route::get('/tukar_point', [TukarPointController::class, 'index']);
    Route::get('/tukar_point/{id}', [TukarPointController::class, 'show']);
    Route::post('tukar_point/{id}/add_keranjang',[TukarPointController::class, 'add_keranjang']);
    Route::get('/cart', [TukarPointController::class, 'keranjang']);
    Route::post('/cart/{id}', [TukarPointController::class, 'update_keranjang']);
    Route::post('/cart/{id}/delete', [TukarPointController::class, 'destroy']);
    Route::post('checkout', [TukarPointController::class, 'checkout']);


});

Route::post('/verifikasi', [SiswaController::class, 'verifikasiStore']);
Route::post('profilss', [SiswaController::class, 'updateProfil']);


Route::group(['middleware'=>['auth:sanctum'],'namespace'=>'App\Http\Controllers'],function(){
    Route::get('/',[DashboardController::class, 'index'])->name('dashboard');
    Route::get('/home',[DashboardController::class, 'home'])->name('home');


    Route::resource('transaksi_barang_tukar', TransaksiTukarBarangController::class);
    Route::get('/rank_list', [RankController::class, 'RankList']);

    Route::get('/verifikasi', [SiswaController::class, 'verifikasi']);

    Route::get('profils', [SiswaController::class, 'profil']);
    Route::resource('progress_mingguan', ProgressMingguanController::class);
    Route::resource('jadwal', JadwalController::class);

    
    Route::get('sakura', function() {
        return "<script>alert('".session('notif')."');</script>";
    });
});

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