<?php
use App\Http\Controllers\admin\SiswaController;
use App\Http\Controllers\DspController;
use App\Http\Controllers\KelasController;
use App\Http\Controllers\PembayaranController;
use App\Http\Controllers\HomeController;
use Illuminate\Support\Facades\Auth;
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 within a group which
| contains the "web" middleware group. Now create something great!
|
*/
// Route::get('/test', [SiswaController::class, 'store']);
// Route::get('/', function () {
// return view('dashboard');
// });
// Route::get('/index-siswa', function () {
// return view('petugas/index');
// });
// Route::get('/create-siswa', function () {
// return view('../create-siswa');
// });
Auth::routes();
// Route::get('/', function () {
// return view('auth.login');
// })->middleware(['guest']);
Route::middleware(['auth'])->group(function () {
Route::get('index', [HomeController::class, 'index'])->middleware(['auth']);
Route::get('/', function () {
return view('dashboard');
});
Route::resource('pembayaran', PembayaranController::class);
Route::get('pembayaran', [PembayaranController::class, 'index'])->name('pembayaran.index');
Route::get('pembayaran-detail', [PembayaranController::class, 'detail'])->name('pembayaran.detail');
Route::get('pembayaran/detail/{id}', [PembayaranController::class, 'detail_pembayaran'])->name('pembayaran.detail-pembayaran');
Route::resource('siswa', SiswaController::class);
Route::post('siswa/buat', [SiswaController::class, 'store'])->name('siswa.add');
Route::get('siswa/ubah/{id}', [SiswaController::class, 'edit'])->name('siswa.ubah');
Route::resource('kelas', KelasController::class);
Route::get('kelas', [KelasController::class, 'index'])->name('kelas.index');
Route::post('kelas/buat', [KelasController::class, 'store'])->name('kelas.add');
Route::get('kelas/edit/{id}', [KelasController::class, 'edit'])->name('kelas.edits');
Route::resource('dsp', DspController::class);
// Route::get('dsp', [DspController::class, 'index'])->name('dsp.index');
Route::post('dsp/buat', [DspController::class, 'store'])->name('dsp.add');
Route::get('pembayaran-buat/{id}', [PembayaranController::class, 'proses_pembayaran'])->name('pembayaran.add');
});
// Route::get('/', function () {
// return view('dashboard');
// });