diff --git a/app/Http/Controllers/AdminDataKursusController.php b/app/Http/Controllers/AdminDataKursusController.php index 0c5ebaa..6912ef5 100644 --- a/app/Http/Controllers/AdminDataKursusController.php +++ b/app/Http/Controllers/AdminDataKursusController.php @@ -4,6 +4,7 @@ use App\Models\DataKursus; // Pastikan model diimport use Illuminate\Auth\Events\Validated; +use Illuminate\Http\RedirectResponse; use Illuminate\Http\Request; use Illuminate\Support\Facades\Validator; use PhpParser\Node\Stmt\TryCatch; @@ -34,7 +35,7 @@ public function store(Request $request) 'metode' => 'required', 'fasilitas' => 'required', 'lokasi' => 'required', - 'latitude' => 'required|numeric|between:-90,90', + 'latitude' => 'required|numeric|between:-180,180', 'longitude' => 'required|numeric|between:-180,180', 'img_konten.*' => 'file|mimes:jpeg,png,jpg|max:2048', ]); @@ -42,11 +43,11 @@ public function store(Request $request) // if ($validator->fails()) { // return redirect()->back()->withInput()->withErrors($validator); // } - $imgPath = $request->file('img')->store('images', 'public'); + $imgPath = $request->file('img')->store('konten', 'public'); $imgKontenPaths = []; if ($request->hasFile('img_konten')) { foreach ($request->file('img_konten') as $file) { - $imgKontenPaths[] = $file->store('images', 'public'); + $imgKontenPaths[] = $file->store('logo', 'public'); } } @@ -70,40 +71,11 @@ public function store(Request $request) } } - - public function w(Request $request) + public function edit() { - // $validator = Validator::make($request->all(), [ - // 'nama' => 'required', - // 'img' => 'required', - // 'deskripsi' => 'required', - // 'paket' => 'required', - // 'metode' => 'required', - // 'fasilitas' => 'required', - // 'lokasi' => 'required', - // 'latitude' => 'required', - // 'longtitude' => 'required', - // 'img_konten' => 'required', - // ]); - // DataKursus::create([ - // "nama_kursus" => $request->nama, - // "img" => $request->img, - // "deskripsi" => $request->diskripsi, - // "paket" => $request->paket, - // "metode" => $request->metode, - // "fasilitas" => $request->fasilitas, - // "lokasi" => $request->lokasi, - // "latitude" => $request->latitude, - // "longtitude" => $request->longtitude, - // "img_konten" => $request->img_konten, - - // ]); - // if ($validator->fails()) return redirect()->back()->withInput()->withErrors($validator); + return view('admin.ubahDataKursusAdmin'); } - - - public function destroy(string $id) { $data = DataKursus::find($id); diff --git a/database/migrations/2024_08_25_153939_data_kursus.php b/database/migrations/2024_08_25_153939_data_kursus.php index de69f89..8b50616 100644 --- a/database/migrations/2024_08_25_153939_data_kursus.php +++ b/database/migrations/2024_08_25_153939_data_kursus.php @@ -22,7 +22,7 @@ public function up() $table->string('lokasi'); $table->decimal('latitude', 10, 7); - $table->decimal('longtitude', 10, 7); + $table->decimal('longitude', 10, 7); $table->json('img_konten')->nullable(); $table->timestamps(); }); diff --git a/resources/views/admin/tambahDataKursusAdmin.blade.php b/resources/views/admin/tambahDataKursusAdmin.blade.php index ab066fc..eb23220 100644 --- a/resources/views/admin/tambahDataKursusAdmin.blade.php +++ b/resources/views/admin/tambahDataKursusAdmin.blade.php @@ -51,8 +51,9 @@ class="block w-full text-sm text-gray-900 border border-gray-300 rounded-lg curs
+ class="bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5" + placeholder="Latitude" required /> +
diff --git a/resources/views/admin/ubahDataKursusAdmin.blade.php b/resources/views/admin/ubahDataKursusAdmin.blade.php new file mode 100644 index 0000000..261ed38 --- /dev/null +++ b/resources/views/admin/ubahDataKursusAdmin.blade.php @@ -0,0 +1,11 @@ + + +
+
+ + + +
+
+ +
diff --git a/resources/views/user/detailKursus.blade.php b/resources/views/user/detailKursus.blade.php index 39966fc..7907e2c 100644 --- a/resources/views/user/detailKursus.blade.php +++ b/resources/views/user/detailKursus.blade.php @@ -1,58 +1,50 @@
-
+

Halaman ini berisi tentang kursus di Pare!

+
+ +
+ @for ($i = 0; $i < count($imageNames); $i++) + + @endfor   +
diff --git a/resources/views/user/home.blade.php b/resources/views/user/home.blade.php index cfc782d..f19d66f 100644 --- a/resources/views/user/home.blade.php +++ b/resources/views/user/home.blade.php @@ -27,7 +27,7 @@
+ src="{{ asset('storage/'.$landingpage->img ) }}" alt="" />
- Lihat + src="{{ asset('storage/'.$data_kursus->img ) }}" alt="" /> {{-- src="{{ asset($data_kursus->img) }}" alt="{{ $data_kursus->nama_kursus }}" /> --}}
diff --git a/resources/views/user/peta.blade.php b/resources/views/user/peta.blade.php index ed719e8..c1652ff 100644 --- a/resources/views/user/peta.blade.php +++ b/resources/views/user/peta.blade.php @@ -11,7 +11,7 @@

Halaman ini berisi tentang kursus di Pare!

-
+