Perbaiki Controller

This commit is contained in:
HANIF FEBRIANSYAH 2024-08-27 23:53:31 +07:00
parent 384d1998bc
commit 4c3c5db08d
8 changed files with 38 additions and 78 deletions

View File

@ -7,32 +7,46 @@
class AdminDataKursusController extends Controller
{
public function index()
public function dataKursus()
{
$courses = DataKursus::all();
return view('admin.dataKursusAdmin', ['courses' => $courses]);
}
public function create(){
public function create()
{
return view('admin.tambahDataKursusAdmin');
}
public function store(Request $request){
public function store(Request $request)
{
$request->validate(
[
]
[]
);
}
public function detail(){
public function detail()
{
$courses = DataKursus::all();
return view('user.detailKursus', compact('courses'));
}
public function destroy(string $id){
public function destroy(string $id)
{
$data = DataKursus::find($id);
$data->delete();
}
public function home()
{
return view('user.home');
}
public function kursus()
{
return view('user.kursus');
}
public function maps()
{
return view('user.peta');
}
}

View File

@ -1,14 +0,0 @@
<?php
namespace App\Http\Controllers;
use App\Models\DataKursus;
use Illuminate\Http\Request;
class UserDetailDataKursusController extends Controller
{
public function index()
{
}
}

View File

@ -1,13 +0,0 @@
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class UserHomeController extends Controller
{
public function index()
{
return view('user.home'); // Pastikan penulisan ini benar
}
}

View File

@ -1,13 +0,0 @@
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class UserKursusController extends Controller
{
public function index()
{
return view('user.kursus');
}
}

View File

@ -1,13 +0,0 @@
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class UserPetaController extends Controller
{
public function index()
{
return view('user.peta');
}
}

12
composer.lock generated
View File

@ -6720,16 +6720,16 @@
},
{
"name": "phpunit/php-file-iterator",
"version": "5.0.1",
"version": "5.1.0",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/php-file-iterator.git",
"reference": "6ed896bf50bbbfe4d504a33ed5886278c78e4a26"
"reference": "118cfaaa8bc5aef3287bf315b6060b1174754af6"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/6ed896bf50bbbfe4d504a33ed5886278c78e4a26",
"reference": "6ed896bf50bbbfe4d504a33ed5886278c78e4a26",
"url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/118cfaaa8bc5aef3287bf315b6060b1174754af6",
"reference": "118cfaaa8bc5aef3287bf315b6060b1174754af6",
"shasum": ""
},
"require": {
@ -6769,7 +6769,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/php-file-iterator/issues",
"security": "https://github.com/sebastianbergmann/php-file-iterator/security/policy",
"source": "https://github.com/sebastianbergmann/php-file-iterator/tree/5.0.1"
"source": "https://github.com/sebastianbergmann/php-file-iterator/tree/5.1.0"
},
"funding": [
{
@ -6777,7 +6777,7 @@
"type": "github"
}
],
"time": "2024-07-03T05:06:37+00:00"
"time": "2024-08-27T05:02:59+00:00"
},
{
"name": "phpunit/php-invoker",

View File

@ -17,7 +17,8 @@ public function run(): void
User::factory()->create([
'name' => 'Test User',
'email' => 'test@example.com',
'email' => 'admin@gmail.com',
'password' => 'admin123',
]);
}
}

View File

@ -3,16 +3,12 @@
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\AdminDashboardController;
use App\Http\Controllers\AdminDataKursusController;
use App\Http\Controllers\AdminTambahDataKursusController;
use App\Http\Controllers\LoginController;
use App\Http\Controllers\UserKursusController;
use App\Http\Controllers\UserPetaController;
use App\Http\Controllers\UserDetailDataKursusController;
use App\Http\Controllers\UserHomeController;
use App\Models\DataKursus;
Route::get('/admin/dashboard', [AdminDashboardController::class, 'index'])->name('admin.home');
Route::get('/admin/data-kursus', [AdminDataKursusController::class, 'index'])->name('admin.dataKursus');
Route::get('/admin/data-kursus', [AdminDataKursusController::class, 'dataKursus'])->name('admin.dataKursus');
Route::get('/admin/tambahdata', [AdminDataKursusController::class, 'create'])->name('admin.tambahDataKursus');
@ -21,9 +17,11 @@
Route::get('/login', [LoginController::class, 'index'])->name('login');
// Route::post('/login', [LoginController::class, 'login'])->name('login.post');
Route::get('/', [UserHomeController::class, 'index'])->name('home');
Route::get('/kursus', [UserKursusController::class, 'index'])->name('user.kursus'); // Perbaikan pada rute ini
Route::get('/peta', [UserPetaController::class, 'index'])->name('user.peta');
Route::get('/', [AdminDataKursusController::class, 'home'])->name('home');
Route::get('/kursus', [AdminDataKursusController::class, 'kursus'])->name('user.kursus'); // Perbaikan pada rute ini
Route::get('/peta', [AdminDataKursusController::class, 'maps'])->name('user.peta');
Route::get('/detailkursus', [AdminDataKursusController::class, 'detail'])->name('user.detailKursus');
Route::delete('/admin/delete/{id}', [AdminDataKursusController::class, 'destroy'])->name('delete');