From 3744ed61587ad3e3371608324096657389d7a084 Mon Sep 17 00:00:00 2001 From: jilhanhaura Date: Thu, 5 Oct 2023 11:36:22 +0700 Subject: [PATCH 1/6] crud --- .../DataDistrikBumdesController.php | 75 ++++ .../DataDistrikCaltransController.php | 74 ++++ .../DataDistrikDeswitaController.php | 75 ++++ .../Controllers/DataDistrikKpmdController.php | 7 +- app/Http/Controllers/DataKpmdController.php | 66 ++++ .../DataPribadiBumdesController.php | 81 ++++ .../DataPribadiCaltransController.php | 81 ++++ .../DataPribadiDeswitaController.php | 82 ++++ app/Http/Controllers/PotensiSdmController.php | 66 ++++ .../Storedata_distrik_bumdesRequest.php | 28 ++ .../Storedata_distrik_caltransRequest.php | 28 ++ .../Storedata_distrik_deswitaRequest.php | 28 ++ app/Http/Requests/Storedata_kpmdRequest.php | 28 ++ .../Storedata_pribadi_bumdesRequest.php | 28 ++ .../Storedata_pribadi_caltransRequest.php | 28 ++ .../Storedata_pribadi_deswitaRequest.php | 28 ++ app/Http/Requests/Storepotensi_sdmRequest.php | 28 ++ .../Updatedata_distrik_bumdesRequest.php | 28 ++ .../Updatedata_distrik_caltransRequest.php | 28 ++ .../Updatedata_distrik_deswitaRequest.php | 28 ++ app/Http/Requests/Updatedata_kpmdRequest.php | 28 ++ .../Updatedata_pribadi_bumdesRequest.php | 28 ++ .../Updatedata_pribadi_caltransRequest.php | 28 ++ .../Updatedata_pribadi_deswitaRequest.php | 28 ++ .../Requests/Updatepotensi_sdmRequest.php | 28 ++ app/Models/data_distrik_bumdes.php | 18 + app/Models/data_distrik_caltrans.php | 18 + app/Models/data_distrik_deswita.php | 18 + app/Models/data_kpmd.php | 11 + app/Models/data_pribadi_bumdes.php | 24 ++ app/Models/data_pribadi_caltrans.php | 24 ++ app/Models/data_pribadi_deswita.php | 24 ++ app/Models/potensi_sdm.php | 16 + app/Policies/DataDistrikBumdesPolicy.php | 66 ++++ app/Policies/DataDistrikCaltransPolicy.php | 66 ++++ app/Policies/DataDistrikDeswitaPolicy.php | 66 ++++ app/Policies/DataKpmdPolicy.php | 66 ++++ app/Policies/DataPribadiBumdesPolicy.php | 66 ++++ app/Policies/DataPribadiCaltransPolicy.php | 66 ++++ app/Policies/DataPribadiDeswitaPolicy.php | 66 ++++ app/Policies/PotensiSdmPolicy.php | 66 ++++ .../factories/DataDistrikBumdesFactory.php | 23 ++ .../factories/DataDistrikCaltransFactory.php | 23 ++ .../factories/DataDistrikDeswitaFactory.php | 23 ++ database/factories/DataKpmdFactory.php | 23 ++ .../factories/DataPribadiBumdesFactory.php | 23 ++ .../factories/DataPribadiCaltransFactory.php | 23 ++ .../factories/DataPribadiDeswitaFactory.php | 23 ++ database/factories/PotensiSdmFactory.php | 23 ++ ...3_10_05_024156_create_data_kpmds_table.php | 27 ++ ...25036_create_data_pribadi_bumdes_table.php | 36 ++ ...30809_create_data_distrik_bumdes_table.php | 30 ++ ...130_create_data_pribadi_deswitas_table.php | 36 ++ ...810_create_data_distrik_deswitas_table.php | 30 ++ ...909_create_data_pribadi_caltrans_table.php | 36 ++ ...809_create_data_distrik_caltrans_table.php | 30 ++ ...10_05_042525_create_potensi_sdms_table.php | 29 ++ database/seeders/DataDistrikBumdesSeeder.php | 17 + .../seeders/DataDistrikCaltransSeeder.php | 17 + database/seeders/DataDistrikDeswitaSeeder.php | 17 + database/seeders/DataKpmdSeeder.php | 17 + database/seeders/DataPribadiBumdesSeeder.php | 17 + .../seeders/DataPribadiCaltransSeeder.php | 17 + database/seeders/DataPribadiDeswitaSeeder.php | 17 + database/seeders/PotensiSdmSeeder.php | 17 + resources/views/BumDes/data-distrik.blade.php | 325 ++++++++++++++++ resources/views/BumDes/index.blade.php | 75 +++- .../views/CalTrans/data-distrik.blade.php | 325 ++++++++++++++++ resources/views/CalTrans/index.blade.php | 108 +++++- .../views/DesWita/data-distrik.blade.php | 325 ++++++++++++++++ resources/views/DesWita/index.blade.php | 62 +++- resources/views/KPMD/data-distrik.blade.php | 4 +- resources/views/KPMD/data-kpmd.blade.php | 351 ++++++++++++++++++ resources/views/SDM/create.blade.php | 3 + resources/views/layout/index.blade.php | 6 +- routes/web.php | 25 +- 76 files changed, 3874 insertions(+), 45 deletions(-) create mode 100644 app/Http/Controllers/DataDistrikBumdesController.php create mode 100644 app/Http/Controllers/DataDistrikCaltransController.php create mode 100644 app/Http/Controllers/DataDistrikDeswitaController.php create mode 100644 app/Http/Controllers/DataKpmdController.php create mode 100644 app/Http/Controllers/DataPribadiBumdesController.php create mode 100644 app/Http/Controllers/DataPribadiCaltransController.php create mode 100644 app/Http/Controllers/DataPribadiDeswitaController.php create mode 100644 app/Http/Controllers/PotensiSdmController.php create mode 100644 app/Http/Requests/Storedata_distrik_bumdesRequest.php create mode 100644 app/Http/Requests/Storedata_distrik_caltransRequest.php create mode 100644 app/Http/Requests/Storedata_distrik_deswitaRequest.php create mode 100644 app/Http/Requests/Storedata_kpmdRequest.php create mode 100644 app/Http/Requests/Storedata_pribadi_bumdesRequest.php create mode 100644 app/Http/Requests/Storedata_pribadi_caltransRequest.php create mode 100644 app/Http/Requests/Storedata_pribadi_deswitaRequest.php create mode 100644 app/Http/Requests/Storepotensi_sdmRequest.php create mode 100644 app/Http/Requests/Updatedata_distrik_bumdesRequest.php create mode 100644 app/Http/Requests/Updatedata_distrik_caltransRequest.php create mode 100644 app/Http/Requests/Updatedata_distrik_deswitaRequest.php create mode 100644 app/Http/Requests/Updatedata_kpmdRequest.php create mode 100644 app/Http/Requests/Updatedata_pribadi_bumdesRequest.php create mode 100644 app/Http/Requests/Updatedata_pribadi_caltransRequest.php create mode 100644 app/Http/Requests/Updatedata_pribadi_deswitaRequest.php create mode 100644 app/Http/Requests/Updatepotensi_sdmRequest.php create mode 100644 app/Models/data_distrik_bumdes.php create mode 100644 app/Models/data_distrik_caltrans.php create mode 100644 app/Models/data_distrik_deswita.php create mode 100644 app/Models/data_kpmd.php create mode 100644 app/Models/data_pribadi_bumdes.php create mode 100644 app/Models/data_pribadi_caltrans.php create mode 100644 app/Models/data_pribadi_deswita.php create mode 100644 app/Models/potensi_sdm.php create mode 100644 app/Policies/DataDistrikBumdesPolicy.php create mode 100644 app/Policies/DataDistrikCaltransPolicy.php create mode 100644 app/Policies/DataDistrikDeswitaPolicy.php create mode 100644 app/Policies/DataKpmdPolicy.php create mode 100644 app/Policies/DataPribadiBumdesPolicy.php create mode 100644 app/Policies/DataPribadiCaltransPolicy.php create mode 100644 app/Policies/DataPribadiDeswitaPolicy.php create mode 100644 app/Policies/PotensiSdmPolicy.php create mode 100644 database/factories/DataDistrikBumdesFactory.php create mode 100644 database/factories/DataDistrikCaltransFactory.php create mode 100644 database/factories/DataDistrikDeswitaFactory.php create mode 100644 database/factories/DataKpmdFactory.php create mode 100644 database/factories/DataPribadiBumdesFactory.php create mode 100644 database/factories/DataPribadiCaltransFactory.php create mode 100644 database/factories/DataPribadiDeswitaFactory.php create mode 100644 database/factories/PotensiSdmFactory.php create mode 100644 database/migrations/2023_10_05_024156_create_data_kpmds_table.php create mode 100644 database/migrations/2023_10_05_025036_create_data_pribadi_bumdes_table.php create mode 100644 database/migrations/2023_10_05_030809_create_data_distrik_bumdes_table.php create mode 100644 database/migrations/2023_10_05_032130_create_data_pribadi_deswitas_table.php create mode 100644 database/migrations/2023_10_05_032810_create_data_distrik_deswitas_table.php create mode 100644 database/migrations/2023_10_05_034909_create_data_pribadi_caltrans_table.php create mode 100644 database/migrations/2023_10_05_035809_create_data_distrik_caltrans_table.php create mode 100644 database/migrations/2023_10_05_042525_create_potensi_sdms_table.php create mode 100644 database/seeders/DataDistrikBumdesSeeder.php create mode 100644 database/seeders/DataDistrikCaltransSeeder.php create mode 100644 database/seeders/DataDistrikDeswitaSeeder.php create mode 100644 database/seeders/DataKpmdSeeder.php create mode 100644 database/seeders/DataPribadiBumdesSeeder.php create mode 100644 database/seeders/DataPribadiCaltransSeeder.php create mode 100644 database/seeders/DataPribadiDeswitaSeeder.php create mode 100644 database/seeders/PotensiSdmSeeder.php create mode 100644 resources/views/BumDes/data-distrik.blade.php create mode 100644 resources/views/CalTrans/data-distrik.blade.php create mode 100644 resources/views/DesWita/data-distrik.blade.php create mode 100644 resources/views/KPMD/data-kpmd.blade.php create mode 100644 resources/views/SDM/create.blade.php diff --git a/app/Http/Controllers/DataDistrikBumdesController.php b/app/Http/Controllers/DataDistrikBumdesController.php new file mode 100644 index 0000000..b443a70 --- /dev/null +++ b/app/Http/Controllers/DataDistrikBumdesController.php @@ -0,0 +1,75 @@ +data_distrik_bumdes::all() + ]); + } + + /** + * Store a newly created resource in storage. + */ + public function store(Storedata_distrik_bumdesRequest $request) + { + $validateData=$request->validate([ + 'nama_distrik'=>'required', + 'jumlah_kampung'=>'required', + 'jumlah_penduduk'=>'required' + ]); + data_distrik_bumdes::create($validateData); + return redirect('bumdes-data-bumdes'); + } + + /** + * Display the specified resource. + */ + public function show(data_distrik_bumdes $data_distrik_bumdes) + { + // + } + + /** + * Show the form for editing the specified resource. + */ + public function edit(data_distrik_bumdes $data_distrik_bumdes) + { + // + } + + /** + * Update the specified resource in storage. + */ + public function update(Updatedata_distrik_bumdesRequest $request, data_distrik_bumdes $data_distrik_bumdes) + { + // + } + + /** + * Remove the specified resource from storage. + */ + public function destroy(data_distrik_bumdes $data_distrik_bumdes) + { + // + } +} \ No newline at end of file diff --git a/app/Http/Controllers/DataDistrikCaltransController.php b/app/Http/Controllers/DataDistrikCaltransController.php new file mode 100644 index 0000000..6bc7af3 --- /dev/null +++ b/app/Http/Controllers/DataDistrikCaltransController.php @@ -0,0 +1,74 @@ + data_distrik_caltrans::all() + ]); + } + + /** + * Store a newly created resource in storage. + */ + public function store(Storedata_distrik_caltransRequest $request) + { + $validateData=$request->validate([ + 'nama_distrik'=>'required', + 'jumlah_kampung'=>'required', + 'jumlah_penduduk'=>'required' + ]); + data_distrik_caltrans::create($validateData); + } + + /** + * Display the specified resource. + */ + public function show(data_distrik_caltrans $data_distrik_caltrans) + { + // + } + + /** + * Show the form for editing the specified resource. + */ + public function edit(data_distrik_caltrans $data_distrik_caltrans) + { + // + } + + /** + * Update the specified resource in storage. + */ + public function update(Updatedata_distrik_caltransRequest $request, data_distrik_caltrans $data_distrik_caltrans) + { + // + } + + /** + * Remove the specified resource from storage. + */ + public function destroy(data_distrik_caltrans $data_distrik_caltrans) + { + // + } +} diff --git a/app/Http/Controllers/DataDistrikDeswitaController.php b/app/Http/Controllers/DataDistrikDeswitaController.php new file mode 100644 index 0000000..4b07f5b --- /dev/null +++ b/app/Http/Controllers/DataDistrikDeswitaController.php @@ -0,0 +1,75 @@ +data_distrik_deswita::all() + ]); + } + + /** + * Store a newly created resource in storage. + */ + public function store(Storedata_distrik_deswitaRequest $request) + { + $validateData=$request->validate([ + 'nama_distrik'=>'required', + 'jumlah_kampung'=>'required', + 'jumlah_penduduk'=>'required' + ]); + data_distrik_deswita::create($validateData); + + } + + /** + * Display the specified resource. + */ + public function show(data_distrik_deswita $data_distrik_deswita) + { + // + } + + /** + * Show the form for editing the specified resource. + */ + public function edit(data_distrik_deswita $data_distrik_deswita) + { + // + } + + /** + * Update the specified resource in storage. + */ + public function update(Updatedata_distrik_deswitaRequest $request, data_distrik_deswita $data_distrik_deswita) + { + // + } + + /** + * Remove the specified resource from storage. + */ + public function destroy(data_distrik_deswita $data_distrik_deswita) + { + // + } +} \ No newline at end of file diff --git a/app/Http/Controllers/DataDistrikKpmdController.php b/app/Http/Controllers/DataDistrikKpmdController.php index d0036f1..61670c9 100644 --- a/app/Http/Controllers/DataDistrikKpmdController.php +++ b/app/Http/Controllers/DataDistrikKpmdController.php @@ -37,8 +37,9 @@ class DataDistrikKpmdController extends Controller 'jumlah_kampung'=>'required', 'jumlah_penduduk'=>'required' ]); - data_distrik_kpmd::created($validateData); - return redirect('/data-distrik-kpmd')->with('pesan','Data berhasil ditambah'); + // dd($validateData); + data_distrik_kpmd::create($validateData); + return redirect('/data-distrik-kpmd'); } /** @@ -72,4 +73,4 @@ class DataDistrikKpmdController extends Controller { // } -} \ No newline at end of file +} diff --git a/app/Http/Controllers/DataKpmdController.php b/app/Http/Controllers/DataKpmdController.php new file mode 100644 index 0000000..c9a6455 --- /dev/null +++ b/app/Http/Controllers/DataKpmdController.php @@ -0,0 +1,66 @@ +data_pribadi_bumdes::all() + ]); + } + + /** + * Store a newly created resource in storage. + */ + public function store(Storedata_pribadi_bumdesRequest $request) + { + $validateData=$request->validate([ + 'nip' => 'required|unique:data_pribadi_kpmds', + 'nama_lengkap'=>'required', + 'pangkat'=>'required', + 'jabatan'=>'required', + 'instansi'=>'required', + 'kabupaten'=>'required', + 'phone_number'=>'required', + 'pesan'=>'required', + 'alamat'=>'required' + ]); + data_pribadi_bumdes::create($validateData); + return redirect('/data-distrik-bumdes'); + } + + /** + * Display the specified resource. + */ + public function show(data_pribadi_bumdes $data_pribadi_bumdes) + { + // + } + + /** + * Show the form for editing the specified resource. + */ + public function edit(data_pribadi_bumdes $data_pribadi_bumdes) + { + // + } + + /** + * Update the specified resource in storage. + */ + public function update(Updatedata_pribadi_bumdesRequest $request, data_pribadi_bumdes $data_pribadi_bumdes) + { + // + } + + /** + * Remove the specified resource from storage. + */ + public function destroy(data_pribadi_bumdes $data_pribadi_bumdes) + { + // + } +} diff --git a/app/Http/Controllers/DataPribadiCaltransController.php b/app/Http/Controllers/DataPribadiCaltransController.php new file mode 100644 index 0000000..2bdc9ca --- /dev/null +++ b/app/Http/Controllers/DataPribadiCaltransController.php @@ -0,0 +1,81 @@ +data_pribadi_caltrans::all() + ]); + } + + /** + * Store a newly created resource in storage. + */ + public function store(Storedata_pribadi_caltransRequest $request) + { + $validateData=$request->validate([ + 'nip' => 'required|unique:data_pribadi_kpmds', + 'nama_lengkap'=>'required', + 'pangkat'=>'required', + 'jabatan'=>'required', + 'instansi'=>'required', + 'kabupaten'=>'required', + 'phone_number'=>'required', + 'pesan'=>'required', + 'alamat'=>'required' + ]); + data_pribadi_caltrans::create($validateData); + return redirect('/data-distrik-caltrans'); + } + + /** + * Display the specified resource. + */ + public function show(data_pribadi_caltrans $data_pribadi_caltrans) + { + // + } + + /** + * Show the form for editing the specified resource. + */ + public function edit(data_pribadi_caltrans $data_pribadi_caltrans) + { + // + } + + /** + * Update the specified resource in storage. + */ + public function update(Updatedata_pribadi_caltransRequest $request, data_pribadi_caltrans $data_pribadi_caltrans) + { + // + } + + /** + * Remove the specified resource from storage. + */ + public function destroy(data_pribadi_caltrans $data_pribadi_caltrans) + { + // + } +} diff --git a/app/Http/Controllers/DataPribadiDeswitaController.php b/app/Http/Controllers/DataPribadiDeswitaController.php new file mode 100644 index 0000000..f2452bf --- /dev/null +++ b/app/Http/Controllers/DataPribadiDeswitaController.php @@ -0,0 +1,82 @@ +data_pribadi_deswita::all() + ]); + } + + /** + * Store a newly created resource in storage. + */ + public function store(Storedata_pribadi_deswitaRequest $request) + { + $validateData=$request->validate([ + 'nip' => 'required|unique:data_pribadi_kpmds', + 'nama_lengkap'=>'required', + 'pangkat'=>'required', + 'jabatan'=>'required', + 'instansi'=>'required', + 'kabupaten'=>'required', + 'phone_number'=>'required', + 'pesan'=>'required', + 'alamat'=>'required' + ]); + // dd($validateData); + data_pribadi_deswita::create($validateData); + return redirect('data-distrik-deswita'); + } + + /** + * Display the specified resource. + */ + public function show(data_pribadi_deswita $data_pribadi_deswita) + { + // + } + + /** + * Show the form for editing the specified resource. + */ + public function edit(data_pribadi_deswita $data_pribadi_deswita) + { + // + } + + /** + * Update the specified resource in storage. + */ + public function update(Updatedata_pribadi_deswitaRequest $request, data_pribadi_deswita $data_pribadi_deswita) + { + // + } + + /** + * Remove the specified resource from storage. + */ + public function destroy(data_pribadi_deswita $data_pribadi_deswita) + { + // + } +} diff --git a/app/Http/Controllers/PotensiSdmController.php b/app/Http/Controllers/PotensiSdmController.php new file mode 100644 index 0000000..9c05ef5 --- /dev/null +++ b/app/Http/Controllers/PotensiSdmController.php @@ -0,0 +1,66 @@ +|string> + */ + public function rules(): array + { + return [ + // + ]; + } +} \ No newline at end of file diff --git a/app/Http/Requests/Storedata_distrik_caltransRequest.php b/app/Http/Requests/Storedata_distrik_caltransRequest.php new file mode 100644 index 0000000..6d193eb --- /dev/null +++ b/app/Http/Requests/Storedata_distrik_caltransRequest.php @@ -0,0 +1,28 @@ +|string> + */ + public function rules(): array + { + return [ + // + ]; + } +} \ No newline at end of file diff --git a/app/Http/Requests/Storedata_distrik_deswitaRequest.php b/app/Http/Requests/Storedata_distrik_deswitaRequest.php new file mode 100644 index 0000000..c4fa00e --- /dev/null +++ b/app/Http/Requests/Storedata_distrik_deswitaRequest.php @@ -0,0 +1,28 @@ +|string> + */ + public function rules(): array + { + return [ + // + ]; + } +} \ No newline at end of file diff --git a/app/Http/Requests/Storedata_kpmdRequest.php b/app/Http/Requests/Storedata_kpmdRequest.php new file mode 100644 index 0000000..259ca38 --- /dev/null +++ b/app/Http/Requests/Storedata_kpmdRequest.php @@ -0,0 +1,28 @@ +|string> + */ + public function rules(): array + { + return [ + // + ]; + } +} \ No newline at end of file diff --git a/app/Http/Requests/Storedata_pribadi_bumdesRequest.php b/app/Http/Requests/Storedata_pribadi_bumdesRequest.php new file mode 100644 index 0000000..b33bf5e --- /dev/null +++ b/app/Http/Requests/Storedata_pribadi_bumdesRequest.php @@ -0,0 +1,28 @@ +|string> + */ + public function rules(): array + { + return [ + // + ]; + } +} \ No newline at end of file diff --git a/app/Http/Requests/Storedata_pribadi_caltransRequest.php b/app/Http/Requests/Storedata_pribadi_caltransRequest.php new file mode 100644 index 0000000..3140a65 --- /dev/null +++ b/app/Http/Requests/Storedata_pribadi_caltransRequest.php @@ -0,0 +1,28 @@ +|string> + */ + public function rules(): array + { + return [ + // + ]; + } +} diff --git a/app/Http/Requests/Storedata_pribadi_deswitaRequest.php b/app/Http/Requests/Storedata_pribadi_deswitaRequest.php new file mode 100644 index 0000000..82d1877 --- /dev/null +++ b/app/Http/Requests/Storedata_pribadi_deswitaRequest.php @@ -0,0 +1,28 @@ +|string> + */ + public function rules(): array + { + return [ + // + ]; + } +} \ No newline at end of file diff --git a/app/Http/Requests/Storepotensi_sdmRequest.php b/app/Http/Requests/Storepotensi_sdmRequest.php new file mode 100644 index 0000000..dc5e99a --- /dev/null +++ b/app/Http/Requests/Storepotensi_sdmRequest.php @@ -0,0 +1,28 @@ +|string> + */ + public function rules(): array + { + return [ + // + ]; + } +} diff --git a/app/Http/Requests/Updatedata_distrik_bumdesRequest.php b/app/Http/Requests/Updatedata_distrik_bumdesRequest.php new file mode 100644 index 0000000..6c47f87 --- /dev/null +++ b/app/Http/Requests/Updatedata_distrik_bumdesRequest.php @@ -0,0 +1,28 @@ +|string> + */ + public function rules(): array + { + return [ + // + ]; + } +} diff --git a/app/Http/Requests/Updatedata_distrik_caltransRequest.php b/app/Http/Requests/Updatedata_distrik_caltransRequest.php new file mode 100644 index 0000000..2a1b7eb --- /dev/null +++ b/app/Http/Requests/Updatedata_distrik_caltransRequest.php @@ -0,0 +1,28 @@ +|string> + */ + public function rules(): array + { + return [ + // + ]; + } +} diff --git a/app/Http/Requests/Updatedata_distrik_deswitaRequest.php b/app/Http/Requests/Updatedata_distrik_deswitaRequest.php new file mode 100644 index 0000000..b47eb35 --- /dev/null +++ b/app/Http/Requests/Updatedata_distrik_deswitaRequest.php @@ -0,0 +1,28 @@ +|string> + */ + public function rules(): array + { + return [ + // + ]; + } +} diff --git a/app/Http/Requests/Updatedata_kpmdRequest.php b/app/Http/Requests/Updatedata_kpmdRequest.php new file mode 100644 index 0000000..7ff50dd --- /dev/null +++ b/app/Http/Requests/Updatedata_kpmdRequest.php @@ -0,0 +1,28 @@ +|string> + */ + public function rules(): array + { + return [ + // + ]; + } +} diff --git a/app/Http/Requests/Updatedata_pribadi_bumdesRequest.php b/app/Http/Requests/Updatedata_pribadi_bumdesRequest.php new file mode 100644 index 0000000..58f577b --- /dev/null +++ b/app/Http/Requests/Updatedata_pribadi_bumdesRequest.php @@ -0,0 +1,28 @@ +|string> + */ + public function rules(): array + { + return [ + // + ]; + } +} diff --git a/app/Http/Requests/Updatedata_pribadi_caltransRequest.php b/app/Http/Requests/Updatedata_pribadi_caltransRequest.php new file mode 100644 index 0000000..f80a77f --- /dev/null +++ b/app/Http/Requests/Updatedata_pribadi_caltransRequest.php @@ -0,0 +1,28 @@ +|string> + */ + public function rules(): array + { + return [ + // + ]; + } +} diff --git a/app/Http/Requests/Updatedata_pribadi_deswitaRequest.php b/app/Http/Requests/Updatedata_pribadi_deswitaRequest.php new file mode 100644 index 0000000..54b2d93 --- /dev/null +++ b/app/Http/Requests/Updatedata_pribadi_deswitaRequest.php @@ -0,0 +1,28 @@ +|string> + */ + public function rules(): array + { + return [ + // + ]; + } +} \ No newline at end of file diff --git a/app/Http/Requests/Updatepotensi_sdmRequest.php b/app/Http/Requests/Updatepotensi_sdmRequest.php new file mode 100644 index 0000000..285f769 --- /dev/null +++ b/app/Http/Requests/Updatepotensi_sdmRequest.php @@ -0,0 +1,28 @@ +|string> + */ + public function rules(): array + { + return [ + // + ]; + } +} diff --git a/app/Models/data_distrik_bumdes.php b/app/Models/data_distrik_bumdes.php new file mode 100644 index 0000000..7123934 --- /dev/null +++ b/app/Models/data_distrik_bumdes.php @@ -0,0 +1,18 @@ + + */ +class DataDistrikBumdesFactory extends Factory +{ + /** + * Define the model's default state. + * + * @return array + */ + public function definition(): array + { + return [ + // + ]; + } +} diff --git a/database/factories/DataDistrikCaltransFactory.php b/database/factories/DataDistrikCaltransFactory.php new file mode 100644 index 0000000..b49869f --- /dev/null +++ b/database/factories/DataDistrikCaltransFactory.php @@ -0,0 +1,23 @@ + + */ +class DataDistrikCaltransFactory extends Factory +{ + /** + * Define the model's default state. + * + * @return array + */ + public function definition(): array + { + return [ + // + ]; + } +} diff --git a/database/factories/DataDistrikDeswitaFactory.php b/database/factories/DataDistrikDeswitaFactory.php new file mode 100644 index 0000000..28959fb --- /dev/null +++ b/database/factories/DataDistrikDeswitaFactory.php @@ -0,0 +1,23 @@ + + */ +class DataDistrikDeswitaFactory extends Factory +{ + /** + * Define the model's default state. + * + * @return array + */ + public function definition(): array + { + return [ + // + ]; + } +} diff --git a/database/factories/DataKpmdFactory.php b/database/factories/DataKpmdFactory.php new file mode 100644 index 0000000..777942a --- /dev/null +++ b/database/factories/DataKpmdFactory.php @@ -0,0 +1,23 @@ + + */ +class DataKpmdFactory extends Factory +{ + /** + * Define the model's default state. + * + * @return array + */ + public function definition(): array + { + return [ + // + ]; + } +} diff --git a/database/factories/DataPribadiBumdesFactory.php b/database/factories/DataPribadiBumdesFactory.php new file mode 100644 index 0000000..f9ab0cf --- /dev/null +++ b/database/factories/DataPribadiBumdesFactory.php @@ -0,0 +1,23 @@ + + */ +class DataPribadiBumdesFactory extends Factory +{ + /** + * Define the model's default state. + * + * @return array + */ + public function definition(): array + { + return [ + // + ]; + } +} diff --git a/database/factories/DataPribadiCaltransFactory.php b/database/factories/DataPribadiCaltransFactory.php new file mode 100644 index 0000000..d342bc7 --- /dev/null +++ b/database/factories/DataPribadiCaltransFactory.php @@ -0,0 +1,23 @@ + + */ +class DataPribadiCaltransFactory extends Factory +{ + /** + * Define the model's default state. + * + * @return array + */ + public function definition(): array + { + return [ + // + ]; + } +} diff --git a/database/factories/DataPribadiDeswitaFactory.php b/database/factories/DataPribadiDeswitaFactory.php new file mode 100644 index 0000000..b1cf265 --- /dev/null +++ b/database/factories/DataPribadiDeswitaFactory.php @@ -0,0 +1,23 @@ + + */ +class DataPribadiDeswitaFactory extends Factory +{ + /** + * Define the model's default state. + * + * @return array + */ + public function definition(): array + { + return [ + // + ]; + } +} diff --git a/database/factories/PotensiSdmFactory.php b/database/factories/PotensiSdmFactory.php new file mode 100644 index 0000000..562b00e --- /dev/null +++ b/database/factories/PotensiSdmFactory.php @@ -0,0 +1,23 @@ + + */ +class PotensiSdmFactory extends Factory +{ + /** + * Define the model's default state. + * + * @return array + */ + public function definition(): array + { + return [ + // + ]; + } +} diff --git a/database/migrations/2023_10_05_024156_create_data_kpmds_table.php b/database/migrations/2023_10_05_024156_create_data_kpmds_table.php new file mode 100644 index 0000000..75e27fd --- /dev/null +++ b/database/migrations/2023_10_05_024156_create_data_kpmds_table.php @@ -0,0 +1,27 @@ +id(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('data_kpmds'); + } +}; diff --git a/database/migrations/2023_10_05_025036_create_data_pribadi_bumdes_table.php b/database/migrations/2023_10_05_025036_create_data_pribadi_bumdes_table.php new file mode 100644 index 0000000..e35501e --- /dev/null +++ b/database/migrations/2023_10_05_025036_create_data_pribadi_bumdes_table.php @@ -0,0 +1,36 @@ +id(); + $table->string('nip')->unique(); + $table->string('nama_lengkap')->notnullable(); + $table->string('pangkat')->notnullable(); + $table->string('jabatan')->notnullable(); + $table->string('instansi')->notnullable(); + $table->string('kabupaten')->notnullable(); + $table->string('phone_number')->notnullable(); + $table->string('pesan')->notnullable(); + $table->string('alamat')->notnullable(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('data_pribadi_bumdes'); + } +}; \ No newline at end of file diff --git a/database/migrations/2023_10_05_030809_create_data_distrik_bumdes_table.php b/database/migrations/2023_10_05_030809_create_data_distrik_bumdes_table.php new file mode 100644 index 0000000..f735d5b --- /dev/null +++ b/database/migrations/2023_10_05_030809_create_data_distrik_bumdes_table.php @@ -0,0 +1,30 @@ +id(); + $table->string('nama_distrik'); + $table->string('jumlah_kampung'); + $table->string('jumlah_penduduk'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('data_distrik_bumdes'); + } +}; \ No newline at end of file diff --git a/database/migrations/2023_10_05_032130_create_data_pribadi_deswitas_table.php b/database/migrations/2023_10_05_032130_create_data_pribadi_deswitas_table.php new file mode 100644 index 0000000..cd16b7a --- /dev/null +++ b/database/migrations/2023_10_05_032130_create_data_pribadi_deswitas_table.php @@ -0,0 +1,36 @@ +id(); + $table->string('nip')->unique(); + $table->string('nama_lengkap')->notnullable(); + $table->string('pangkat')->notnullable(); + $table->string('jabatan')->notnullable(); + $table->string('instansi')->notnullable(); + $table->string('kabupaten')->notnullable(); + $table->string('phone_number')->notnullable(); + $table->string('pesan')->notnullable(); + $table->string('alamat')->notnullable(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('data_pribadi_deswitas'); + } +}; \ No newline at end of file diff --git a/database/migrations/2023_10_05_032810_create_data_distrik_deswitas_table.php b/database/migrations/2023_10_05_032810_create_data_distrik_deswitas_table.php new file mode 100644 index 0000000..84269b8 --- /dev/null +++ b/database/migrations/2023_10_05_032810_create_data_distrik_deswitas_table.php @@ -0,0 +1,30 @@ +id(); + $table->string('nama_distrik'); + $table->string('jumlah_kampung'); + $table->string('jumlah_penduduk'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('data_distrik_deswitas'); + } +}; \ No newline at end of file diff --git a/database/migrations/2023_10_05_034909_create_data_pribadi_caltrans_table.php b/database/migrations/2023_10_05_034909_create_data_pribadi_caltrans_table.php new file mode 100644 index 0000000..6edae4f --- /dev/null +++ b/database/migrations/2023_10_05_034909_create_data_pribadi_caltrans_table.php @@ -0,0 +1,36 @@ +id(); + $table->string('nip')->unique(); + $table->string('nama_lengkap')->notnullable(); + $table->string('pangkat')->notnullable(); + $table->string('jabatan')->notnullable(); + $table->string('instansi')->notnullable(); + $table->string('kabupaten')->notnullable(); + $table->string('phone_number')->notnullable(); + $table->string('pesan')->notnullable(); + $table->string('alamat')->notnullable(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('data_pribadi_caltrans'); + } +}; \ No newline at end of file diff --git a/database/migrations/2023_10_05_035809_create_data_distrik_caltrans_table.php b/database/migrations/2023_10_05_035809_create_data_distrik_caltrans_table.php new file mode 100644 index 0000000..bfb5813 --- /dev/null +++ b/database/migrations/2023_10_05_035809_create_data_distrik_caltrans_table.php @@ -0,0 +1,30 @@ +id(); + $table->string('nama_distrik'); + $table->string('jumlah_kampung'); + $table->string('jumlah_penduduk'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('data_distrik_caltrans'); + } +}; \ No newline at end of file diff --git a/database/migrations/2023_10_05_042525_create_potensi_sdms_table.php b/database/migrations/2023_10_05_042525_create_potensi_sdms_table.php new file mode 100644 index 0000000..c8d8899 --- /dev/null +++ b/database/migrations/2023_10_05_042525_create_potensi_sdms_table.php @@ -0,0 +1,29 @@ +id(); + $table->string('id_sdm')->unique(); + $table->string('potensi_sdm')->notnullable(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('potensi_sdms'); + } +}; \ No newline at end of file diff --git a/database/seeders/DataDistrikBumdesSeeder.php b/database/seeders/DataDistrikBumdesSeeder.php new file mode 100644 index 0000000..9fb699c --- /dev/null +++ b/database/seeders/DataDistrikBumdesSeeder.php @@ -0,0 +1,17 @@ + + /* Style for select dropdowns */ + .custom-col-6 { + width: 50%; + /* Atur lebar kolom sesuai dengan preferensi Anda */ + float: left; + /* Mengatur elemen untuk mengapung ke kiri */ + } + + .form-select { + padding: 8px 15px; + border: 1px solid #ccc; + border-radius: 0; + width: 100%; + background-color: #ECEFF1; + font-family: montserrat; + color: #2C3E50; + font-size: 16px; + letter-spacing: 1px; + -webkit-appearance: none; + /* Remove default arrow on Chrome */ + -moz-appearance: none; + /* Remove default arrow on Firefox */ + appearance: none; + /* Remove default arrow on other browsers */ + background-image: url("your-arrow-icon.png"); + /* Add your custom arrow icon */ + background-position: right center; + background-repeat: no-repeat; + } + + .form-select:focus { + border: 1px solid #673AB7; + outline: none; + } + + * { + margin: 0; + padding: 0; + } + + html { + height: 100% + } + + p { + color: grey + } + + #heading { + text-transform: uppercase; + color: #673AB7; + font-weight: normal + } + + #msform { + text-align: center; + position: relative; + margin-top: 20px + } + + #msform fieldset { + background: white; + border: 0 none; + border-radius: 0.5rem; + box-sizing: border-box; + width: 100%; + margin: 0; + padding-bottom: 20px; + position: relative + } + + .form-card { + text-align: left + } + + #msform fieldset:not(:first-of-type) { + display: none + } + + #msform input, + #msform textarea { + padding: 8px 15px 8px 15px; + border: 1px solid #ccc; + border-radius: 0px; + margin-bottom: 25px; + margin-top: 2px; + width: 100%; + box-sizing: border-box; + font-family: montserrat; + color: #2C3E50; + background-color: #ECEFF1; + font-size: 16px; + letter-spacing: 1px + } + + #msform input:focus, + #msform textarea:focus { + -moz-box-shadow: none !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; + border: 1px solid #673AB7; + outline-width: 0 + } + + #msform .action-button { + width: 100px; + background: #673AB7; + font-weight: bold; + color: white; + border: 0 none; + border-radius: 0px; + cursor: pointer; + padding: 10px 5px; + margin: 10px 0px 10px 5px; + float: right + } + + #msform .action-button:hover, + #msform .action-button:focus { + background-color: #311B92 + } + + #msform .action-button-previous { + width: 100px; + background: #616161; + font-weight: bold; + color: white; + border: 0 none; + border-radius: 0px; + cursor: pointer; + padding: 10px 5px; + margin: 10px 5px 10px 0px; + float: right + } + + #msform .action-button-previous:hover, + #msform .action-button-previous:focus { + background-color: #000000 + } + + .card { + z-index: 0; + border: none; + position: relative; + width: 100%; + /* Set the width to 100% to expand horizontally */ + height: auto; + /* Set height to auto to allow the card's content to determine its height */ + display: block; + /* Show the card */ + transition: height 0.3s ease-in-out; + /* Add a smooth transition effect */ + } + + + .fs-title { + font-size: 25px; + color: #673AB7; + margin-bottom: 15px; + font-weight: normal; + text-align: left + } + + .purple-text { + color: #673AB7; + font-weight: normal + } + + .steps { + font-size: 25px; + color: gray; + margin-bottom: 10px; + font-weight: normal; + text-align: right + } + + .fieldlabels { + color: gray; + text-align: left + } + + #progressbar { + margin-bottom: 30px; + overflow: hidden; + color: lightgrey + } + + #progressbar .active { + color: #673AB7 + } + + #progressbar li { + list-style-type: none; + font-size: 15px; + width: 25%; + float: left; + position: relative; + font-weight: 400 + } + + #progressbar #account:before { + font-family: FontAwesome; + content: "\f13e" + } + + #progressbar #personal:before { + font-family: FontAwesome; + content: "\f007" + } + + #progressbar #payment:before { + font-family: FontAwesome; + content: "\f030" + } + + #progressbar #confirm:before { + font-family: FontAwesome; + content: "\f00c" + } + + #progressbar li:before { + width: 50px; + height: 50px; + line-height: 45px; + display: block; + font-size: 20px; + color: #ffffff; + background: lightgray; + border-radius: 50%; + margin: 0 auto 10px auto; + padding: 2px + } + + #progressbar li:after { + content: ''; + width: 100%; + height: 2px; + background: lightgray; + position: absolute; + left: 0; + top: 25px; + z-index: -1 + } + + #progressbar li.active:before, + #progressbar li.active:after { + background: #673AB7 + } + + .progress { + height: 20px + } + + .progress-bar { + background-color: #673AB7 + } + + .fit-image { + width: 100%; + object-fit: cover + } + + @endpush +
+
+
+
+

Form Pelatihan Badan Usaha Milik Desa

+

Fill all form field to go to next step

+ {{--
+ @if (session()->has('pesan')) + + @endif +
--}} +
+ @csrf +
+
+
+
+

Data Distrik

+
+
+
+ + + @error('nama_distrik') +

+ {{ $message }}

+ @enderror +
+
+ + + @error('jumlah_kampung') +

+ {{ $message }}

+ @enderror +
+
+ + + @error('jumlah_penduduk') +

+ {{ $message }}

+ @enderror +
+
+
+ +
+
+
+
+
+
+
+@endsection diff --git a/resources/views/BumDes/index.blade.php b/resources/views/BumDes/index.blade.php index 0263028..21a841b 100644 --- a/resources/views/BumDes/index.blade.php +++ b/resources/views/BumDes/index.blade.php @@ -254,9 +254,10 @@

Form Pelatihan Badan Usaha Milik Desa

Fill all form field to go to next step

-
+ + @csrf -
    + {{--
    • Data Pribadi
    • Data Distrik
    • Data BumDes
    • @@ -265,7 +266,7 @@
      -

      +

--}}
@@ -277,52 +278,91 @@
+ @error('nip') +

+ {{ $message }}

+ @enderror
- + + @error('nama_lengkap') +

+ {{ $message }}

+ @enderror
- + + @error('pangkat') +

+ {{ $message }}

+ @enderror
+ @error('jabatan') +

+ {{ $message }}

+ @enderror
+ @error('instansi') +

+ {{ $message }}

+ @enderror
+ @error('kabupaten') +

+ {{ $message }}

+ @enderror
- + + @error('phone_number') +

+ {{ $message }}

+ @enderror
+ @error('pesan') +

+ {{ $message }}

+ @enderror
+ @error('alamat') +

+ {{ $message }}

+ @enderror
- +
+ +
+ {{-- --}}
-
+ {{--
@@ -337,8 +377,9 @@ class="fieldlabels">Jumlah Penduduk -
+
+
@@ -359,7 +400,7 @@
- {{-- + --}} + @@ -383,7 +424,7 @@ placeholder="lainnya" style="margin-bottom: 25px">
- {{--
+
-
--}} +
@@ -542,13 +583,13 @@ -
+
--}} - @push('js') + {{-- @push('js') - @endpush + @endpush --}} @endsection diff --git a/resources/views/CalTrans/data-distrik.blade.php b/resources/views/CalTrans/data-distrik.blade.php new file mode 100644 index 0000000..e7e208d --- /dev/null +++ b/resources/views/CalTrans/data-distrik.blade.php @@ -0,0 +1,325 @@ +@extends('layout.main') +@section('content') + @push('css') + + @endpush +
+
+
+
+

Form Pelatihan Calon Transmigrasi

+

Fill all form field to go to next step

+ {{--
+ @if (session()->has('pesan')) + + @endif +
--}} +
+ @csrf +
+
+
+
+

Data Distrik

+
+
+
+ + + @error('nama_distrik') +

+ {{ $message }}

+ @enderror +
+
+ + + @error('jumlah_kampung') +

+ {{ $message }}

+ @enderror +
+
+ + + @error('jumlah_penduduk') +

+ {{ $message }}

+ @enderror +
+
+
+ +
+
+
+
+
+
+
+@endsection diff --git a/resources/views/CalTrans/index.blade.php b/resources/views/CalTrans/index.blade.php index 1bc64a5..6e03f31 100644 --- a/resources/views/CalTrans/index.blade.php +++ b/resources/views/CalTrans/index.blade.php @@ -254,9 +254,10 @@

Form Pelatihan Calon Transmigrasi

Fill all form field to go to next step

-
+ + @csrf -
    + {{--
    • Data Pribadi
    • Data Distrik
    • Data CalTrans
    • @@ -265,8 +266,103 @@
      -

      +

--}}
+
+
+
+

Data Pribadi

+
+
+
+
+ + + @error('nip') +

+ {{ $message }}

+ @enderror +
+
+ + + @error('nama_lengkap') +

+ {{ $message }}

+ @enderror +
+
+
+
+ + + @error('pangkat') +

+ {{ $message }}

+ @enderror +
+
+ + + @error('jabatan') +

+ {{ $message }}

+ @enderror +
+
+
+
+ + + @error('instansi') +

+ {{ $message }}

+ @enderror +
+
+ + + @error('kabupaten') +

+ {{ $message }}

+ @enderror +
+
+
+
+ + + @error('phone_number') +

+ {{ $message }}

+ @enderror +
+
+ + + @error('pesan') +

+ {{ $message }}

+ @enderror +
+
+
+
+ + + @error('alamat') +

+ {{ $message }}

+ @enderror +
+
+
+
+ +
+ {{-- --}} +
+ {{--
@@ -525,13 +621,13 @@
-
+ --}} - @push('js') + {{-- @push('js') - @endpush + @endpush --}} @endsection diff --git a/resources/views/DesWita/data-distrik.blade.php b/resources/views/DesWita/data-distrik.blade.php new file mode 100644 index 0000000..6ea15e2 --- /dev/null +++ b/resources/views/DesWita/data-distrik.blade.php @@ -0,0 +1,325 @@ +@extends('layout.main') +@section('content') + @push('css') + + @endpush +
+
+
+
+

Form Pelatihan Desa Wisata

+

Fill all form field to go to next step

+ {{--
+ @if (session()->has('pesan')) + + @endif +
--}} +
+ @csrf +
+
+
+
+

Data Distrik

+
+
+
+ + + @error('nama_distrik') +

+ {{ $message }}

+ @enderror +
+
+ + + @error('jumlah_kampung') +

+ {{ $message }}

+ @enderror +
+
+ + + @error('jumlah_penduduk') +

+ {{ $message }}

+ @enderror +
+
+
+ +
+
+
+
+
+
+
+@endsection diff --git a/resources/views/DesWita/index.blade.php b/resources/views/DesWita/index.blade.php index 67327c5..3406782 100644 --- a/resources/views/DesWita/index.blade.php +++ b/resources/views/DesWita/index.blade.php @@ -255,9 +255,10 @@

Form Pelatihan Desa Wisata

Fill all form field to go to next step

-
+ + @csrf -
    + {{--
    • Data Pribadi
    • Data Distrik
    • Data DesWita
    • @@ -266,7 +267,7 @@
      -

      +

--}}
@@ -278,52 +279,91 @@
+ @error('nip') +

+ {{ $message }}

+ @enderror
- + + @error('nama_lengkap') +

+ {{ $message }}

+ @enderror
- + + @error('pangkat') +

+ {{ $message }}

+ @enderror
+ @error('jabatan') +

+ {{ $message }}

+ @enderror
+ @error('instansi') +

+ {{ $message }}

+ @enderror
+ @error('kabupaten') +

+ {{ $message }}

+ @enderror
- + + @error('phone_number') +

+ {{ $message }}

+ @enderror
+ @error('pesan') +

+ {{ $message }}

+ @enderror
+ @error('alamat') +

+ {{ $message }}

+ @enderror
- +
+ +
+ {{-- --}}
-
+ {{--
@@ -495,13 +535,13 @@
-
+
--}} - @push('js') + {{-- @push('js') - @endpush + @endpush --}} @endsection diff --git a/resources/views/KPMD/data-distrik.blade.php b/resources/views/KPMD/data-distrik.blade.php index 2473a27..9ca06de 100644 --- a/resources/views/KPMD/data-distrik.blade.php +++ b/resources/views/KPMD/data-distrik.blade.php @@ -271,12 +271,12 @@

Form Pelatihan Kader Pemberdayaan Masyarakat Desa

Fill all form field to go to next step

-
+ {{--
@if (session()->has('pesan')) @endif -
+
--}}
@csrf
diff --git a/resources/views/KPMD/data-kpmd.blade.php b/resources/views/KPMD/data-kpmd.blade.php new file mode 100644 index 0000000..31759af --- /dev/null +++ b/resources/views/KPMD/data-kpmd.blade.php @@ -0,0 +1,351 @@ +@extends('layout.main') +@section('content') + @push('css') + + @endpush +
+
+
+
+

Form Pelatihan Kader Pemberdayaan Masyarakat Desa

+

Fill all form field to go to next step

+ {{--
+ @if (session()->has('pesan')) + + @endif +
--}} + + @csrf +
+
+
+
+

Data KPMD

+
+
+
+ +
+
+ + +
+ + + + + + + +
+ +
+ + + + + + + + + + + + +
+
+ + +
+ + +
+
+ + +
+ +
+
+
+
+@endsection diff --git a/resources/views/SDM/create.blade.php b/resources/views/SDM/create.blade.php new file mode 100644 index 0000000..5bfd7c1 --- /dev/null +++ b/resources/views/SDM/create.blade.php @@ -0,0 +1,3 @@ +@extends('layout.main') +@section('content') +@endsection diff --git a/resources/views/layout/index.blade.php b/resources/views/layout/index.blade.php index 189be1b..786ef54 100644 --- a/resources/views/layout/index.blade.php +++ b/resources/views/layout/index.blade.php @@ -127,7 +127,7 @@
- +
- +
- +
diff --git a/routes/web.php b/routes/web.php index 4a088ad..762ca83 100644 --- a/routes/web.php +++ b/routes/web.php @@ -1,6 +1,13 @@ parameter('kpmd', 'data_pribadi_kpmds'); Route::resource('data-distrik-kpmd', DataDistrikKpmdController::class)->parameter('data-distrik-kpmd', 'data_distrik_kpmds'); +Route::resource('kpmd-data-kpmd', DataKpmdController::class)->parameter('kpmd-data-kpmd', 'data-kpmds'); + + +Route::resource('bumdes', DataPribadiBumdesController::class)->parameter('bumdes', 'data_pribadi_bumdes'); +Route::resource('data-distrik-bumdes', DataDistrikBumdesController::class)->parameter('data-distrik-bumdes', 'data_distrik_bumdes'); +Route::resource('bumdes-data-bumdes', DataBumdesController::class)->parameter('bumdes-data-bumdes', 'data_bumdes'); + +Route::resource('deswita', DataPribadiDeswitaController::class)->parameter('deswita', 'data_pribadi_deswitas'); +Route::resource('data-distrik-deswita', DataDistrikDeswitaController::class)->parameter('data-distrik-deswita', 'data_distrik_deswitas'); + +Route::resource('caltrans', DataPribadiCaltransController::class)->parameter('caltrans', 'data_pribadi_caltrans'); +Route::resource('data-distrik-caltrans', DataDistrikCaltransController::class)->parameter('data-distrik-caltrans', 'data_distrik_caltrans'); \ No newline at end of file From a69c3d77b8840e035ec1ca7eede0fe16e35191f5 Mon Sep 17 00:00:00 2001 From: jilhanhaura Date: Fri, 6 Oct 2023 15:00:11 +0700 Subject: [PATCH 2/6] update --- app/Http/Controllers/DataBumdesController.php | 143 ++++ .../Controllers/DataClatransController.php | 140 ++++ .../Controllers/DataDeswitaController.php | 128 ++++ app/Http/Controllers/DataKpmdController.php | 114 +++- app/Http/Controllers/DataWisata.php | 119 ++++ app/Http/Controllers/PotensiSdmController.php | 16 +- app/Http/Requests/Storedata_bumdesRequest.php | 28 + .../Requests/Storedata_clatransRequest.php | 28 + .../Requests/Storedata_deswitaRequest.php | 28 + app/Http/Requests/Storepotensi_sdmRequest.php | 4 +- .../Requests/Updatedata_bumdesRequest.php | 28 + .../Requests/Updatedata_clatransRequest.php | 28 + .../Requests/Updatedata_deswitaRequest.php | 28 + app/Models/data_bumdes.php | 32 + app/Models/data_clatrans.php | 31 + app/Models/data_deswita.php | 26 + app/Models/data_kpmd.php | 18 + app/Models/potensi_sdm.php | 6 +- app/Policies/DataBumdesPolicy.php | 66 ++ app/Policies/DataClatransPolicy.php | 66 ++ app/Policies/DataDeswitaPolicy.php | 66 ++ database/factories/DataBumdesFactory.php | 23 + database/factories/DataClatransFactory.php | 23 + database/factories/DataDeswitaFactory.php | 23 + ...3_10_05_024156_create_data_kpmds_table.php | 16 +- ...10_05_042525_create_potensi_sdms_table.php | 3 +- ..._10_05_072046_create_data_bumdes_table.php | 44 ++ ...0_05_095355_create_data_deswitas_table.php | 39 ++ ...0_05_122806_create_data_clatrans_table.php | 44 ++ database/seeders/DataBumdesSeeder.php | 17 + database/seeders/DataClatransSeeder.php | 17 + database/seeders/DataDeswitaSeeder.php | 17 + resources/views/BumDes/index.blade.php | 232 +++++-- resources/views/CalTrans/index.blade.php | 345 ++++++---- resources/views/DesWita/index.blade.php | 187 +++-- resources/views/KPMD/index.blade.php | 463 ++++++++----- resources/views/SDM/create.blade.php | 304 +++++++++ resources/views/layout/header.blade.php | 2 +- resources/views/layout/main.blade.php | 8 + resources/views/test/index.blade.php | 642 ++++++++++++++++++ routes/web.php | 28 +- 41 files changed, 3191 insertions(+), 429 deletions(-) create mode 100644 app/Http/Controllers/DataBumdesController.php create mode 100644 app/Http/Controllers/DataClatransController.php create mode 100644 app/Http/Controllers/DataDeswitaController.php create mode 100644 app/Http/Controllers/DataWisata.php create mode 100644 app/Http/Requests/Storedata_bumdesRequest.php create mode 100644 app/Http/Requests/Storedata_clatransRequest.php create mode 100644 app/Http/Requests/Storedata_deswitaRequest.php create mode 100644 app/Http/Requests/Updatedata_bumdesRequest.php create mode 100644 app/Http/Requests/Updatedata_clatransRequest.php create mode 100644 app/Http/Requests/Updatedata_deswitaRequest.php create mode 100644 app/Models/data_bumdes.php create mode 100644 app/Models/data_clatrans.php create mode 100644 app/Models/data_deswita.php create mode 100644 app/Policies/DataBumdesPolicy.php create mode 100644 app/Policies/DataClatransPolicy.php create mode 100644 app/Policies/DataDeswitaPolicy.php create mode 100644 database/factories/DataBumdesFactory.php create mode 100644 database/factories/DataClatransFactory.php create mode 100644 database/factories/DataDeswitaFactory.php create mode 100644 database/migrations/2023_10_05_072046_create_data_bumdes_table.php create mode 100644 database/migrations/2023_10_05_095355_create_data_deswitas_table.php create mode 100644 database/migrations/2023_10_05_122806_create_data_clatrans_table.php create mode 100644 database/seeders/DataBumdesSeeder.php create mode 100644 database/seeders/DataClatransSeeder.php create mode 100644 database/seeders/DataDeswitaSeeder.php create mode 100644 resources/views/test/index.blade.php diff --git a/app/Http/Controllers/DataBumdesController.php b/app/Http/Controllers/DataBumdesController.php new file mode 100644 index 0000000..351bc85 --- /dev/null +++ b/app/Http/Controllers/DataBumdesController.php @@ -0,0 +1,143 @@ + $request->nip, + "nama_lengkap"=>$request->nama_lengkap, + "pangkat"=>$request->pangkat, + "jabatan"=>$request->jabatan, + "instansi"=>$request->instansi, + "kabupaten"=>$request->kabupaten, + "phone_number"=>$request->phone_number, + "pesan"=>$request->pesan, + "alamat"=>$request->alamat + ]); + data_distrik_bumdes::create([ + "nama_distrik"=>$request->nama_distrik, + "jumlah_kampung"=>$request->jumlah_kampung, + "jumlah_penduduk"=>$request->jumlah_penduduk + ]); + data_bumdes::create([ + "pendidikan"=>$request->pendidikan, + "pertanian"=>$request->pertanian, + "peternakan"=>$request->peternakan, + "perikanan"=>$request->perikanan, + "perkebunan"=>$request->perkebunan, + "kehutanan"=>$request->kehutanan, + "lain_lain"=>$request->lain_lain, + "potensi_aset"=>$request->potensi_aset, + "jenis_pelatihan"=>$request->jenis_pelatihan, + "kelembagaan_adat"=>$request->kelembagaan_adat, + "kelembagaan_sosial"=>$request->kelembagaan_sosial, + "bumdes_sudah_berbadan"=>$request->bumdes_sudah_berbadan, + "bumdes_belum_berbadan"=>$request->bumdes_belum_berbadan, + "jenis_usaha_bumdes"=>$request->jenis_usaha_bumdes, + "jarak_tempuh_bandara"=>$request->jarak_tempuh_bandara, + "jarak_tempuh_kampung"=>$request->jarak_tempuh_kampung, + "sharing_information"=>$request->sharing_information, + ]); + $response=[ + 'nip' => $request->nip, + 'nama_lengkap' => $request->nama_lengkap, + 'pangkat' => $request->pangkat, + 'jabatan' => $request->jabatan, + 'instansi' => $request->instansi, + 'kabupaten' => $request->kabupaten, + 'phone_number' => $request->phone_number, + 'pesan' => $request->pesan, + 'alamat' => $request->alamat, + 'nama_distrik' => $request->nama_distrik, + 'jumlah_kampung' => $request->jumlah_kampung, + 'jumlah_penduduk' => $request->jumlah_penduduk, + 'pendidikan' => $request->pendidikan, + 'pertanian' => $request->pertanian, + 'peternakan' => $request->peternakan, + 'perikanan' => $request->perikanan, + 'perkebunan' => $request->perkebunan, + 'kehutanan' => $request->kehutanan, + 'lain_lain' => $request->lain_lain, + 'potensi_aset' => $request->potensi_aset, + 'kelembagaan_adat' => $request->kelembagaan_adat, + 'kelembagaan_sosial' => $request->kelembagaan_sosial, + 'bumdes_sudah_berbadan' => $request->bumdes_sudah_berbadan, + 'bumdes_belum_berbadan' => $request->bumdes_belum_berbadan, + 'jenis_usaha_bumdes' => $request->jenis_usaha_bumdes, + 'jarak_tempuh_bandara' => $request->jarak_tempuh_bandara, + 'jarak_tempuh_kampung' => $request->jarak_tempuh_kampung, + 'jenis_pelatihan' => $request->jenis_pelatihan, + // 'kampung_binaan' => $request->kampung_binaan, + 'sharing_information' => $request->sharing_information, + ]; + return response()->json(['data' => $response, 'message' => 'Data berhasil disimpan']); + + } + + public function index() + { + // + } + + /** + * Show the form for creating a new resource. + */ + public function create() + { + // + } + + /** + * Store a newly created resource in storage. + */ + public function store(Storedata_bumdesRequest $request) + { + // + } + + /** + * Display the specified resource. + */ + public function show(data_bumdes $data_bumdes) + { + // + } + + /** + * Show the form for editing the specified resource. + */ + public function edit(data_bumdes $data_bumdes) + { + // + } + + /** + * Update the specified resource in storage. + */ + public function update(Updatedata_bumdesRequest $request, data_bumdes $data_bumdes) + { + // + } + + /** + * Remove the specified resource from storage. + */ + public function destroy(data_bumdes $data_bumdes) + { + // + } +} \ No newline at end of file diff --git a/app/Http/Controllers/DataClatransController.php b/app/Http/Controllers/DataClatransController.php new file mode 100644 index 0000000..9d8f2de --- /dev/null +++ b/app/Http/Controllers/DataClatransController.php @@ -0,0 +1,140 @@ + $request->nip, + "nama_lengkap"=>$request->nama_lengkap, + "pangkat"=>$request->pangkat, + "jabatan"=>$request->jabatan, + "instansi"=>$request->instansi, + "kabupaten"=>$request->kabupaten, + "phone_number"=>$request->phone_number, + "pesan"=>$request->pesan, + "alamat"=>$request->alamat + ]); + data_distrik_caltrans::create([ + "nama_distrik"=>$request->nama_distrik, + "jumlah_kampung"=>$request->jumlah_kampung, + "jumlah_penduduk"=>$request->jumlah_penduduk + ]); + data_clatrans::create([ + "pendidikan"=>$request->pendidikan, + "pertanian"=>$request->pertanian, + "peternakan"=>$request->peternakan, + "perikanan"=>$request->perikanan, + "perkebunan"=>$request->perkebunan, + "kehutanan"=>$request->kehutanan, + "lain_lain"=>$request->lain_lain, + "kelembagaan_adat"=>$request->kelembagaan_adat, + "kelembagaan_sosial"=>$request->kelembagaan_sosial, + "no_sk_caltrans"=>$request->no_sk_caltrans, + "tgl_sk_caltrans"=>$request->tgl_sk_caltrans, + "penandatangan_sk_caltrans"=>$request->penandatangan_sk_caltrans, + "jarak_tempuh_bandara"=>$request->jarak_tempuh_bandara, + "jarak_tempuh_kampung"=>$request->jarak_tempuh_kampung, + "kampung_binaan"=>$request->kampung_binaan, + "jenis_pelatihan"=>$request->jenis_pelatihan, + "sharing_information"=>$request->sharing_information, + ]); + $response = [ + 'nip' => $request->nip, + 'nama_lengkap' => $request->nama_lengkap, + 'pangkat' => $request->pangkat, + 'jabatan' => $request->jabatan, + 'instansi' => $request->instansi, + 'kabupaten' => $request->kabupaten, + 'phone_number' => $request->phone_number, + 'pesan' => $request->pesan, + 'alamat' => $request->alamat, + 'nama_distrik' => $request->nama_distrik, + 'jumlah_kampung' => $request->jumlah_kampung, + 'jumlah_penduduk' => $request->jumlah_penduduk, + 'pendidikan' => $request->pendidikan, + 'pertanian' => $request->pertanian, + 'peternakan' => $request->peternakan, + 'perikanan' => $request->perikanan, + 'perkebunan' => $request->perkebunan, + 'kehutanan' => $request->kehutanan, + 'lain_lain' => $request->lain_lain, + 'kelembagaan_adat' => $request->kelembagaan_adat, + 'kelembagaan_sosial' => $request->kelembagaan_sosial, + 'no_sk_caltrans' => $request->no_sk_caltrans, + 'tgl_sk_caltrans' => $request->tgl_sk_caltrans, + 'penandatangan_sk_caltrans' => $request->penandatangan_sk_caltrans, + 'jarak_tempuh_bandara' => $request->jarak_tempuh_bandara, + 'jarak_tempuh_kampung' => $request->jarak_tempuh_kampung, + 'jenis_pelatihan' => $request->jenis_pelatihan, + 'kampung_binaan' => $request->kampung_binaan, + 'sharing_information' => $request->sharing_information, + ]; + // dd($response); + // Kembalikan respons JSON + return response()->json(['data' => $response, 'message' => 'Data berhasil disimpan']); + } + public function index() + { + // + } + + /** + * Show the form for creating a new resource. + */ + public function create() + { + // + } + + /** + * Store a newly created resource in storage. + */ + public function store(Storedata_clatransRequest $request) + { + // + } + + /** + * Display the specified resource. + */ + public function show(data_clatrans $data_clatrans) + { + // + } + + /** + * Show the form for editing the specified resource. + */ + public function edit(data_clatrans $data_clatrans) + { + // + } + + /** + * Update the specified resource in storage. + */ + public function update(Updatedata_clatransRequest $request, data_clatrans $data_clatrans) + { + // + } + + /** + * Remove the specified resource from storage. + */ + public function destroy(data_clatrans $data_clatrans) + { + // + } +} \ No newline at end of file diff --git a/app/Http/Controllers/DataDeswitaController.php b/app/Http/Controllers/DataDeswitaController.php new file mode 100644 index 0000000..787b7ec --- /dev/null +++ b/app/Http/Controllers/DataDeswitaController.php @@ -0,0 +1,128 @@ + $request->nip, + "nama_lengkap"=>$request->nama_lengkap, + "pangkat"=>$request->pangkat, + "jabatan"=>$request->jabatan, + "instansi"=>$request->instansi, + "kabupaten"=>$request->kabupaten, + "phone_number"=>$request->phone_number, + "pesan"=>$request->pesan, + "alamat"=>$request->alamat + ]); + data_distrik_deswita::create([ + "nama_distrik"=>$request->nama_distrik, + "jumlah_kampung"=>$request->jumlah_kampung, + "jumlah_penduduk"=>$request->jumlah_penduduk + ]); + data_deswita::create([ + "pendidikan"=>$request->pendidikan, + "atraksi"=>$request->atraksi, + "amenitas"=>$request->amenitas, + "aksesibilitas"=>$request->aksesibilitas, + "kelembagaan"=>$request->kelembagaan, + "jumlah_pokdarwis"=>$request->jumlah_pokdarwis, + "jenis_pelatihan"=>$request->jenis_pelatihan, + "kampung_binaan"=>$request->kampung_binaan, + "jarak_tempuh_bandara"=>$request->jarak_tempuh_bandara, + "jarak_tempuh_kampung"=>$request->jarak_tempuh_kampung, + "sharing_information"=>$request->sharing_information, + ]); + $response = [ + 'nip' => $request->nip, + 'nama_lengkap' => $request->nama_lengkap, + 'pangkat' => $request->pangkat, + 'jabatan' => $request->jabatan, + 'instansi' => $request->instansi, + 'kabupaten' => $request->kabupaten, + 'phone_number' => $request->phone_number, + 'pesan' => $request->pesan, + 'alamat' => $request->alamat, + 'nama_distrik' => $request->nama_distrik, + 'jumlah_kampung' => $request->jumlah_kampung, + 'jumlah_penduduk' => $request->jumlah_penduduk, + 'pendidikan' => $request->pendidikan, + 'atraksi' => $request->atraksi, + 'amenitas' => $request->amenitas, + 'aksesibilitas' => $request->aksesibilitas, + 'kelembagaan' => $request->kelembagaan, + 'jumlah_pokdarwis' => $request->jumlah_pokdarwis, + 'jarak_tempuh_bandara' => $request->jarak_tempuh_bandara, + 'jarak_tempuh_kampung' => $request->jarak_tempuh_kampung, + 'jenis_pelatihan' => $request->jenis_pelatihan, + 'kampung_binaan' => $request->kampung_binaan, + 'sharing_information' => $request->sharing_information, + ]; + // dd($response); + // Kembalikan respons JSON + return response()->json(['data' => $response, 'message' => 'Data berhasil disimpan']); + + } + public function index() + { + // + } + + /** + * Show the form for creating a new resource. + */ + public function create() + { + // + } + + /** + * Store a newly created resource in storage. + */ + public function store(Storedata_deswitaRequest $request) + { + // + } + + /** + * Display the specified resource. + */ + public function show(data_deswita $data_deswita) + { + // + } + + /** + * Show the form for editing the specified resource. + */ + public function edit(data_deswita $data_deswita) + { + // + } + + /** + * Update the specified resource in storage. + */ + public function update(Updatedata_deswitaRequest $request, data_deswita $data_deswita) + { + // + } + + /** + * Remove the specified resource from storage. + */ + public function destroy(data_deswita $data_deswita) + { + // + } +} \ No newline at end of file diff --git a/app/Http/Controllers/DataKpmdController.php b/app/Http/Controllers/DataKpmdController.php index c9a6455..d7460eb 100644 --- a/app/Http/Controllers/DataKpmdController.php +++ b/app/Http/Controllers/DataKpmdController.php @@ -2,15 +2,127 @@ namespace App\Http\Controllers; +use App\Models\data_distrik_kpmd; use App\Models\data_kpmd; use App\Http\Requests\Storedata_kpmdRequest; use App\Http\Requests\Updatedata_kpmdRequest; +use App\Models\data_pribadi_kpmd; +use Illuminate\Http\Request; +use Illuminate\Support\Facades\Validator; class DataKpmdController extends Controller { /** * Display a listing of the resource. */ + public function savedatakpmd(Request $request){ + $rules = [ + 'nip' => 'required|string', + 'nama_lengkap' => 'required|string', + 'pangkat' => 'required|string', + 'jabatan' => 'required|string', + 'instansi' => 'required|string', + 'kabupaten' => 'required|string', + 'phone_number' => 'required|string', + 'pesan' => 'required|string', + 'alamat' => 'required|string', + 'nama_distrik' => 'required|string', + 'jumlah_kampung' => 'required|integer', + 'jumlah_penduduk' => 'required|integer', + 'pendidikan' => 'required|string', + 'pertanian' => 'required|string', + 'peternakan' => 'required|string', + 'perikanan' => 'required|string', + 'perkebunan' => 'required|string', + 'kehutanan' => 'required|string', + 'lain_lain' => 'required|string', + 'kelembagaan_adat' => 'required|string', + 'kelembagaan_sosial' => 'required|string', + 'jarak_tempuh_bandara' => 'required|numeric', + 'jarak_tempuh_kampung' => 'required|numeric', + 'jenis_pelatihan' => 'required|string', + 'kampung_binaan' => 'required|string', + 'sharing_information' => 'required|string', + ]; + + // Validate the request data + $validator = Validator::make($request->all(), $rules); + + // Check if validation fails + if ($validator->fails()) { + return response()->json(['input data gagal' => $validator->errors()], 400); + } + // else{ + // return response()->json(['message' => 'Data validation successful']); + // } + // dd($validator); + + data_pribadi_kpmd::create([ + "nip" => $request->nip, + "nama_lengkap"=>$request->nama_lengkap, + "pangkat"=>$request->pangkat, + "jabatan"=>$request->jabatan, + "instansi"=>$request->instansi, + "kabupaten"=>$request->kabupaten, + "phone_number"=>$request->phone_number, + "pesan"=>$request->pesan, + "alamat"=>$request->alamat + ]); + data_distrik_kpmd::create([ + "nama_distrik"=>$request->nama_distrik, + "jumlah_kampung"=>$request->jumlah_kampung, + "jumlah_penduduk"=>$request->jumlah_penduduk + ]); + data_kpmd::create([ + "pendidikan"=>$request->pendidikan, + "pertanian"=>$request->pertanian, + "peternakan"=>$request->peternakan, + "perikanan"=>$request->perikanan, + "perkebunan"=>$request->perkebunan, + "kehutanan"=>$request->kehutanan, + "lain_lain"=>$request->lain_lain, + "kelembagaan_adat"=>$request->kelembagaan_adat, + "kelembagaan_sosial"=>$request->kelembagaan_sosial, + "jarak_tempuh_bandara"=>$request->jarak_tempuh_bandara, + "jarak_tempuh_kampung"=>$request->jarak_tempuh_kampung, + "jenis_pelatihan"=>$request->jenis_pelatihan, + "kampung_binaan"=>$request->kampung_binaan, + "sharing_information"=>$request->sharing_information, + ]); + $response = [ + 'nip' => $request->nip, + 'nama_lengkap' => $request->nama_lengkap, + 'pangkat' => $request->pangkat, + 'jabatan' => $request->jabatan, + 'instansi' => $request->instansi, + 'kabupaten' => $request->kabupaten, + 'phone_number' => $request->phone_number, + 'pesan' => $request->pesan, + 'alamat' => $request->alamat, + 'nama_distrik' => $request->nama_distrik, + 'jumlah_kampung' => $request->jumlah_kampung, + 'jumlah_penduduk' => $request->jumlah_penduduk, + 'pendidikan' => $request->pendidikan, + 'pertanian' => $request->pertanian, + 'peternakan' => $request->peternakan, + 'perikanan' => $request->perikanan, + 'perkebunan' => $request->perkebunan, + 'kehutanan' => $request->kehutanan, + 'lain_lain' => $request->lain_lain, + 'kelembagaan_adat' => $request->kelembagaan_adat, + 'kelembagaan_sosial' => $request->kelembagaan_sosial, + 'jarak_tempuh_bandara' => $request->jarak_tempuh_bandara, + 'jarak_tempuh_kampung' => $request->jarak_tempuh_kampung, + 'jenis_pelatihan' => $request->jenis_pelatihan, + 'kampung_binaan' => $request->kampung_binaan, + 'sharing_information' => $request->sharing_information, + ]; + // dd($response); + // Kembalikan respons JSON + return response()->json(['data' => $response, 'message' => 'Data berhasil disimpan']); + + + } public function index() { // @@ -63,4 +175,4 @@ class DataKpmdController extends Controller { // } -} +} \ No newline at end of file diff --git a/app/Http/Controllers/DataWisata.php b/app/Http/Controllers/DataWisata.php new file mode 100644 index 0000000..ed64001 --- /dev/null +++ b/app/Http/Controllers/DataWisata.php @@ -0,0 +1,119 @@ + $request->nip, + "nama_lengkap"=>$request->nama_lengkap, + "pangkat"=>$request->pangkat, + "jabatan"=>$request->jabatan, + "instansi"=>$request->instansi, + "kabupaten"=>$request->kabupaten, + "phone_number"=>$request->phone_number, + "pesan"=>$request->pesan, + "alamat"=>$request->alamat + ]); + data_distrik_bumdes::create([ + "nama_distrik"=>$request->nama_distrik, + "jumlah_kampung"=>$request->jumlah_kampung, + "jumlah_penduduk"=>$request->jumlah_penduduk + + ]); + data_bumdes::create([ + "pendidikan"=>$request->pendidikan, + "pertanian"=>$request->pertanian, + "peternakan"=>$request->peternakan, + "perikanan"=>$request->perikanan, + "perkebunan"=>$request->perkebunan, + "kehutanan"=>$request->kehutanan, + "lain_lain"=>$request->lain_lain, + "potensi_aset"=>$request->potensi_aset, + "jenis_pelatihan"=>$request->jenis_pelatihan, + "kelembagaan_adat"=>$request->kelembagaan_adat, + "kelembagaan_sosial"=>$request->kelembagaan_sosial, + "bumdes_sudah_berbadan"=>$request->bumdes_sudah_berbadan, + "bumdes_belum_berbadan"=>$request->bumdes_belum_berbadan, + "jenis_usaha_bumdes"=>$request->jenis_usaha_bumdes, + "jarak_tempuh_bandara"=>$request->jarak_tempuh_bandara, + "jarak_tempuh_kampung"=>$request->jarak_tempuh_kampung, + "sharing_information"=>$request->sharing_information, + ]); + // dd($request); + // return response()->json([ + // 'nip' => $request->nip, + // 'nama_lengkap'=>$request->nama_lengkap, + // 'pangkat'=>$request->pangkat, + // 'jabatan'=>$request->jabatan, + // 'instansi'=>$request->instansi, + // 'kabupaten'=>$request->kabupaten, + // 'phone_number'=>$request->phone_number, + // 'pesan'=>$request->pesan, + // 'alamat'=>$request->alamat, + // 'nama_distrik'=>$request->nama_distrik, + // 'jumlah_kampung'=>$request->jumlah_kampung, + // 'jumlah_penduduk'=>$request->jumlah_penduduk, + // 'pendidikan'=>$request->pendidikan, + // 'pertanian'=>$request->pertanian, + // 'peternakan'=>$request->peternakan, + // 'perikanan'=>$request->perikanan, + // 'perkebunan'=>$request->perkebunan, + // 'kehutanan'=>$request->kehutanan, + // 'lain_lain'=>$request->lain_lain, + // 'potensi_aset'=>$request->potensi_aset, + // 'jenis_pelatihan'=>$request->jenis_pelatihan, + // 'kelembagaan_adat'=>$request->kelembagaan_adat, + // 'kelembagaan_sosial'=>$request->kelembagaan_sosial, + // 'bumdes_sudah_berbadan'=>$request->bumdes_sudah_berbadan, + // 'bumdes_belum_berbadan'=>$request->bumdes_belum_berbadan, + // 'jenis_usaha_bumdes'=>$request->jenis_usaha_bumdes, + // 'jarak_tempuh_bandara'=>$request->jarak_tempuh_bandara, + // 'jarak_tempuh_kampung'=>$request->jarak_tempuh_kampung, + // 'sharing_information'=>$request->sharing_information,]); + $response = [ + 'nip' => $request->nip, + 'nama_lengkap' => $request->nama_lengkap, + 'pangkat' => $request->pangkat, + 'jabatan' => $request->jabatan, + 'instansi' => $request->instansi, + 'kabupaten' => $request->kabupaten, + 'phone_number' => $request->phone_number, + 'pesan' => $request->pesan, + 'alamat' => $request->alamat, + 'nama_distrik' => $request->nama_distrik, + 'jumlah_kampung' => $request->jumlah_kampung, + 'jumlah_penduduk' => $request->jumlah_penduduk, + 'pendidikan' => $request->pendidikan, + 'pertanian' => $request->pertanian, + 'peternakan' => $request->peternakan, + 'perikanan' => $request->perikanan, + 'perkebunan' => $request->perkebunan, + 'kehutanan' => $request->kehutanan, + 'lain_lain' => $request->lain_lain, + 'potensi_aset' => $request->potensi_aset, + 'jenis_pelatihan' => $request->jenis_pelatihan, + 'kelembagaan_adat' => $request->kelembagaan_adat, + 'kelembagaan_sosial' => $request->kelembagaan_sosial, + 'bumdes_sudah_berbadan' => $request->bumdes_sudah_berbadan, + 'bumdes_belum_berbadan' => $request->bumdes_belum_berbadan, + 'jenis_usaha_bumdes' => $request->jenis_usaha_bumdes, + 'jarak_tempuh_bandara' => $request->jarak_tempuh_bandara, + 'jarak_tempuh_kampung' => $request->jarak_tempuh_kampung, + 'sharing_information' => $request->sharing_information, + ]; + + // Kembalikan respons JSON + return response()->json(['data' => $response, 'message' => 'Data berhasil disimpan']); + + } +} \ No newline at end of file diff --git a/app/Http/Controllers/PotensiSdmController.php b/app/Http/Controllers/PotensiSdmController.php index 9c05ef5..8c38242 100644 --- a/app/Http/Controllers/PotensiSdmController.php +++ b/app/Http/Controllers/PotensiSdmController.php @@ -13,7 +13,8 @@ class PotensiSdmController extends Controller */ public function index() { - // + $potensi_sdm=potensi_sdm::all(); + return view('SDM.create',compact('potensi_sdm')); } /** @@ -21,7 +22,9 @@ class PotensiSdmController extends Controller */ public function create() { - // + return view('SDM.create',[ + 'potensi_sdm'=>potensi_sdm::all() + ]); } /** @@ -29,7 +32,12 @@ class PotensiSdmController extends Controller */ public function store(Storepotensi_sdmRequest $request) { - // + $validateData=$request->validate([ + 'sumber_daya'=>'required|unique:potensi_sdms' + ]); + // dd($validateData); + potensi_sdm::create($validateData); + return redirect('/'); } /** @@ -63,4 +71,4 @@ class PotensiSdmController extends Controller { // } -} +} \ No newline at end of file diff --git a/app/Http/Requests/Storedata_bumdesRequest.php b/app/Http/Requests/Storedata_bumdesRequest.php new file mode 100644 index 0000000..a8fdeb5 --- /dev/null +++ b/app/Http/Requests/Storedata_bumdesRequest.php @@ -0,0 +1,28 @@ +|string> + */ + public function rules(): array + { + return [ + // + ]; + } +} diff --git a/app/Http/Requests/Storedata_clatransRequest.php b/app/Http/Requests/Storedata_clatransRequest.php new file mode 100644 index 0000000..439c579 --- /dev/null +++ b/app/Http/Requests/Storedata_clatransRequest.php @@ -0,0 +1,28 @@ +|string> + */ + public function rules(): array + { + return [ + // + ]; + } +} diff --git a/app/Http/Requests/Storedata_deswitaRequest.php b/app/Http/Requests/Storedata_deswitaRequest.php new file mode 100644 index 0000000..ca2063c --- /dev/null +++ b/app/Http/Requests/Storedata_deswitaRequest.php @@ -0,0 +1,28 @@ +|string> + */ + public function rules(): array + { + return [ + // + ]; + } +} diff --git a/app/Http/Requests/Storepotensi_sdmRequest.php b/app/Http/Requests/Storepotensi_sdmRequest.php index dc5e99a..fb35ded 100644 --- a/app/Http/Requests/Storepotensi_sdmRequest.php +++ b/app/Http/Requests/Storepotensi_sdmRequest.php @@ -11,7 +11,7 @@ class Storepotensi_sdmRequest extends FormRequest */ public function authorize(): bool { - return false; + return true; } /** @@ -25,4 +25,4 @@ class Storepotensi_sdmRequest extends FormRequest // ]; } -} +} \ No newline at end of file diff --git a/app/Http/Requests/Updatedata_bumdesRequest.php b/app/Http/Requests/Updatedata_bumdesRequest.php new file mode 100644 index 0000000..91cda7d --- /dev/null +++ b/app/Http/Requests/Updatedata_bumdesRequest.php @@ -0,0 +1,28 @@ +|string> + */ + public function rules(): array + { + return [ + // + ]; + } +} diff --git a/app/Http/Requests/Updatedata_clatransRequest.php b/app/Http/Requests/Updatedata_clatransRequest.php new file mode 100644 index 0000000..951f385 --- /dev/null +++ b/app/Http/Requests/Updatedata_clatransRequest.php @@ -0,0 +1,28 @@ +|string> + */ + public function rules(): array + { + return [ + // + ]; + } +} diff --git a/app/Http/Requests/Updatedata_deswitaRequest.php b/app/Http/Requests/Updatedata_deswitaRequest.php new file mode 100644 index 0000000..33f1b9e --- /dev/null +++ b/app/Http/Requests/Updatedata_deswitaRequest.php @@ -0,0 +1,28 @@ +|string> + */ + public function rules(): array + { + return [ + // + ]; + } +} diff --git a/app/Models/data_bumdes.php b/app/Models/data_bumdes.php new file mode 100644 index 0000000..d3e5026 --- /dev/null +++ b/app/Models/data_bumdes.php @@ -0,0 +1,32 @@ + + */ +class DataBumdesFactory extends Factory +{ + /** + * Define the model's default state. + * + * @return array + */ + public function definition(): array + { + return [ + // + ]; + } +} diff --git a/database/factories/DataClatransFactory.php b/database/factories/DataClatransFactory.php new file mode 100644 index 0000000..8c2cad3 --- /dev/null +++ b/database/factories/DataClatransFactory.php @@ -0,0 +1,23 @@ + + */ +class DataClatransFactory extends Factory +{ + /** + * Define the model's default state. + * + * @return array + */ + public function definition(): array + { + return [ + // + ]; + } +} diff --git a/database/factories/DataDeswitaFactory.php b/database/factories/DataDeswitaFactory.php new file mode 100644 index 0000000..32c01d0 --- /dev/null +++ b/database/factories/DataDeswitaFactory.php @@ -0,0 +1,23 @@ + + */ +class DataDeswitaFactory extends Factory +{ + /** + * Define the model's default state. + * + * @return array + */ + public function definition(): array + { + return [ + // + ]; + } +} diff --git a/database/migrations/2023_10_05_024156_create_data_kpmds_table.php b/database/migrations/2023_10_05_024156_create_data_kpmds_table.php index 75e27fd..254cb3a 100644 --- a/database/migrations/2023_10_05_024156_create_data_kpmds_table.php +++ b/database/migrations/2023_10_05_024156_create_data_kpmds_table.php @@ -13,6 +13,20 @@ return new class extends Migration { Schema::create('data_kpmds', function (Blueprint $table) { $table->id(); + $table->string('pendidikan'); + $table->string('pertanian'); + $table->string('peternakan'); + $table->string('perikanan'); + $table->string('perkebunan'); + $table->string('kehutanan'); + $table->string('lain_lain'); + $table->string('kelembagaan_adat'); + $table->string('kelembagaan_sosial'); + $table->string('jarak_tempuh_bandara'); + $table->string('jarak_tempuh_kampung'); + $table->string('jenis_pelatihan'); + $table->string('kampung_binaan'); + $table->string('sharing_information'); $table->timestamps(); }); } @@ -24,4 +38,4 @@ return new class extends Migration { Schema::dropIfExists('data_kpmds'); } -}; +}; \ No newline at end of file diff --git a/database/migrations/2023_10_05_042525_create_potensi_sdms_table.php b/database/migrations/2023_10_05_042525_create_potensi_sdms_table.php index c8d8899..73aff9a 100644 --- a/database/migrations/2023_10_05_042525_create_potensi_sdms_table.php +++ b/database/migrations/2023_10_05_042525_create_potensi_sdms_table.php @@ -13,8 +13,7 @@ return new class extends Migration { Schema::create('potensi_sdms', function (Blueprint $table) { $table->id(); - $table->string('id_sdm')->unique(); - $table->string('potensi_sdm')->notnullable(); + $table->string('sumber_daya')->notnullable(); $table->timestamps(); }); } diff --git a/database/migrations/2023_10_05_072046_create_data_bumdes_table.php b/database/migrations/2023_10_05_072046_create_data_bumdes_table.php new file mode 100644 index 0000000..5ac8ce7 --- /dev/null +++ b/database/migrations/2023_10_05_072046_create_data_bumdes_table.php @@ -0,0 +1,44 @@ +id(); + $table->string('pendidikan'); + $table->string('pertanian'); + $table->string('peternakan'); + $table->string('perikanan'); + $table->string('perkebunan'); + $table->string('kehutanan'); + $table->string('lain_lain'); + $table->string('potensi_aset'); + $table->string('jenis_pelatihan'); + $table->string('kelembagaan_adat'); + $table->string('kelembagaan_sosial'); + $table->string('bumdes_sudah_berbadan'); + $table->string('bumdes_belum_berbadan'); + $table->string('jenis_usaha_bumdes'); + $table->string('jarak_tempuh_bandara'); + $table->string('jarak_tempuh_kampung'); + $table->string('sharing_information'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('data_bumdes'); + } +}; \ No newline at end of file diff --git a/database/migrations/2023_10_05_095355_create_data_deswitas_table.php b/database/migrations/2023_10_05_095355_create_data_deswitas_table.php new file mode 100644 index 0000000..ba5f46b --- /dev/null +++ b/database/migrations/2023_10_05_095355_create_data_deswitas_table.php @@ -0,0 +1,39 @@ +id(); + $table->string('pendidikan'); + $table->string('atraksi'); + $table->string('amenitas'); + $table->string('aksesibilitas'); + $table->string('kelembagaan'); + $table->string('jumlah_pokdarwis'); + $table->string('jenis_pelatihan'); + $table->string('kampung_binaan'); ; + $table->string('jarak_tempuh_bandara'); + $table->string('jarak_tempuh_kampung'); + $table->string('sharing_information'); + + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('data_deswitas'); + } +}; diff --git a/database/migrations/2023_10_05_122806_create_data_clatrans_table.php b/database/migrations/2023_10_05_122806_create_data_clatrans_table.php new file mode 100644 index 0000000..d38af2b --- /dev/null +++ b/database/migrations/2023_10_05_122806_create_data_clatrans_table.php @@ -0,0 +1,44 @@ +id(); + $table->string('pendidikan'); + $table->string('pertanian'); + $table->string('peternakan'); + $table->string('perikanan'); + $table->string('perkebunan'); + $table->string('kehutanan'); + $table->string('lain_lain'); + $table->string('kelembagaan_adat'); + $table->string('kelembagaan_sosial'); + $table->string('no_sk_caltrans'); + $table->date('tgl_sk_caltrans'); + $table->string('penandatangan_sk_caltrans'); + $table->string('jarak_tempuh_bandara'); + $table->string('jarak_tempuh_kampung'); + $table->string('kampung_binaan'); + $table->string('jenis_pelatihan'); + $table->string('sharing_information'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('data_clatrans'); + } +}; \ No newline at end of file diff --git a/database/seeders/DataBumdesSeeder.php b/database/seeders/DataBumdesSeeder.php new file mode 100644 index 0000000..5f0f358 --- /dev/null +++ b/database/seeders/DataBumdesSeeder.php @@ -0,0 +1,17 @@ + @csrf - {{--
    +
    • Data Pribadi
    • Data Distrik
    • Data BumDes
    • @@ -266,7 +266,7 @@
      -

      --}} +

@@ -357,12 +357,13 @@
-
+ {{--
-
+
--}} + {{-- --}} - {{--
+
@@ -370,13 +371,13 @@
-
@@ -385,14 +386,15 @@
-

Data KPMD

+

Data BUMDES

- @@ -400,7 +402,7 @@
- + {{-- + --}} @@ -420,11 +422,11 @@ placeholder="Perkenunan" style="margin-bottom: 25px"> - +
-
+ {{--
-
+
--}} - + - +
- - x - - - + - -
- +
@@ -473,71 +475,95 @@
-

Data KPMD

-
SUMATERA BARAT
+

Data BUMDES

+
Nama Lengkap
-
: Tsalsabila Jilhan Haura
+
:
NIP
-
: 241242313123131
+
:
Pangkat / Golongan
-
: lektor/VB
+
:
Jabatan
-
: Rektor
+
:
Instansi
-
: Politeknik Negeri Padang
+
:
Alamat
-
: Balai Baru
+
:
Pesan
-
: jdanajvnadjlvnadjvnadjlv
+
:

Nama Distrik
-
: klaskj
+
:
Jumlah Kampung
-
: 23
+
:
Jumlah Penduduk
-
: 20
+
:
-
+ {{--
Nama kampung
: Cinere
-
+
--}}
Potensi SDM (Pendidikan)
-
: Sarjana
+
:
-
Potensi SDA
-
: Perhutanan
+
+ Potensi SDA
+  1. pertanian
+  2. peternakan
+  3. perikanan
+  4. perkebunan
+  5. kehutanan
+  6. lain_lain + +
+
+
:
+
:
+
:
+
:
+
:
+
:
+
-
Potensi Kelembagaan
-
: Kelembagaan Sosial
+
+ Potensi Kelembagan
+  1. kelembagaan Adat
+  2. kelembagaan Sosial
+ +
+
+
:
+
:
+
Potensi Aset
-
: baik
+
:
@@ -547,51 +573,40 @@  2.  Jumlah BUMDes yang Belum berbadan hukum
-
: 132
-
: 122
+
:
+
:
Jenis Usaha BumDes
-
: Peternakan
-
-
-
- Moda Transportasi
-  1. Jarak tempuh dari Bandara ke Distrik
-  2. Jarak tempuh Distrik ke Kampung - -
-
-
: 13 KM
-
: 7 KM
-
+
:
Kampung Binaan
-
: tole iskandar
+
:
Jenis Pelatihan Yang sudah pernah diikuti
-
: none
+
:
Sharing Information
- : afajfjahvadjvnadlvahvajvahkjvhvjhadvhadvgadkgvvavadg + :
- --}} +
- {{-- @push('js') + @push('js') - @endpush --}} + @endpush @endsection diff --git a/resources/views/CalTrans/index.blade.php b/resources/views/CalTrans/index.blade.php index 6e03f31..0e05d9e 100644 --- a/resources/views/CalTrans/index.blade.php +++ b/resources/views/CalTrans/index.blade.php @@ -257,7 +257,7 @@
@csrf - {{--