diff --git a/app/Http/Controllers/DataBumdesController.php b/app/Http/Controllers/DataBumdesController.php index d2650ad..2d879ea 100644 --- a/app/Http/Controllers/DataBumdesController.php +++ b/app/Http/Controllers/DataBumdesController.php @@ -11,15 +11,17 @@ use App\Models\data_pribadi_bumdes; use App\Http\Requests\Storedata_bumdesRequest; use App\Http\Requests\Updatedata_bumdesRequest; use Illuminate\Support\Facades\Validator; +use Illuminate\Support\Facades\DB; class DataBumdesController extends Controller { /** * Display a listing of the resource. */ - public function savebumdes(Request $request){ + public function savebumdes(Request $request) + { $rules = [ - 'nip' => 'required', + 'nip' => 'required|integer', 'nama_lengkap' => 'required', 'pangkat' => 'required', 'jabatan' => 'required', @@ -55,42 +57,45 @@ class DataBumdesController extends Controller if ($validator->fails()) { return response()->json(['input_data_gagal' => $validator->errors()], 400); } - data_pribadi_bumdes::create([ + $data_pribadi_bumdes = data_pribadi_bumdes::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 + "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 + "nama_distrik" => $request->nama_distrik, + "jumlah_kampung" => $request->jumlah_kampung, + "jumlah_penduduk" => $request->jumlah_penduduk, + 'data_pribadi_bumdes_id' => $data_pribadi_bumdes->id ]); + 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, + "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, + 'data_pribadi_bumdes_id' => $data_pribadi_bumdes->id ]); - $response=[ + $response = [ 'nip' => $request->nip, 'nama_lengkap' => $request->nama_lengkap, 'pangkat' => $request->pangkat, @@ -121,12 +126,32 @@ class DataBumdesController extends Controller 'jenis_pelatihan' => $request->jenis_pelatihan, // 'kampung_binaan' => $request->kampung_binaan, 'sharing_information' => $request->sharing_information, + 'data_id' => $data_pribadi_bumdes->id ]; return response()->json(['data' => $response, 'message' => 'Data berhasil disimpan']); - + } + public function printpagesbumdes($category, $id) + { + // dd($category); + // dd($id); + // $categori = $category . ""; + // dd($categori); + $query = "SELECT + data_pribadi_bumdes.*, + data_bumdes.*, + data_distrik_bumdes.* + FROM + data_pribadi_bumdes + INNER JOIN data_bumdes ON data_pribadi_bumdes.ID = data_bumdes.data_pribadi_bumdes_id :: + INT INNER JOIN data_distrik_bumdes ON data_pribadi_bumdes.ID = data_distrik_bumdes.data_pribadi_bumdes_id :: INT WHERE data_pribadi_bumdes.id = $id"; + $data = DB::select($query); + // dd($data[0]); + return view('BumDes.print-pages', [ + 'data_pribadi' => $data, + ]); } - public function index() + public function index() { // } diff --git a/app/Http/Controllers/DataClatransController.php b/app/Http/Controllers/DataClatransController.php index eda41e2..69ae0a9 100644 --- a/app/Http/Controllers/DataClatransController.php +++ b/app/Http/Controllers/DataClatransController.php @@ -9,15 +9,17 @@ use App\Models\data_distrik_caltrans; use App\Models\data_pribadi_caltrans; use Illuminate\Http\Request; use Illuminate\Support\Facades\Validator; +use Illuminate\Support\Facades\DB; class DataClatransController extends Controller { /** * Display a listing of the resource. */ - public function savedatacaltrans(Request $request){ + public function savedatacaltrans(Request $request) + { $rules = [ - 'nip' => 'required', + 'nip' => 'required|integer', 'nama_lengkap' => 'required', 'pangkat' => 'required', 'jabatan' => 'required', @@ -53,40 +55,42 @@ class DataClatransController extends Controller if ($validator->fails()) { return response()->json(['input_data_gagal' => $validator->errors()], 400); } - data_pribadi_caltrans::create([ + $data_pribadi_caltrans = data_pribadi_caltrans::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 + "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 + "nama_distrik" => $request->nama_distrik, + "jumlah_kampung" => $request->jumlah_kampung, + "jumlah_penduduk" => $request->jumlah_penduduk, + "data_pribadi_caltrans_id" => $data_pribadi_caltrans->id ]); 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, + "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, + "data_pribadi_caltrans_id" => $data_pribadi_caltrans->id ]); $response = [ 'nip' => $request->nip, @@ -118,12 +122,34 @@ class DataClatransController extends Controller 'jenis_pelatihan' => $request->jenis_pelatihan, 'kampung_binaan' => $request->kampung_binaan, 'sharing_information' => $request->sharing_information, + 'data_id' => $data_pribadi_caltrans->id ]; // dd($response); // Kembalikan respons JSON return response()->json(['data' => $response, 'message' => 'Data berhasil disimpan']); } - public function index() + public function printpagescaltrans($category, $id) + { + // dd($category); + // dd($id); + // $categori = $category . ""; + // dd($categori); + $query = "SELECT + data_pribadi_caltrans.*, + data_clatrans.*, + data_distrik_caltrans.* + FROM + data_pribadi_caltrans + INNER JOIN data_clatrans ON data_pribadi_caltrans.ID = data_clatrans.data_pribadi_caltrans_id :: + INT INNER JOIN data_distrik_caltrans ON data_pribadi_caltrans.ID = data_distrik_caltrans.data_pribadi_caltrans_id :: INT WHERE data_pribadi_caltrans.id = $id"; + $data = DB::select($query); + // dd($data[0]); + return view('CalTrans.print-pages', [ + 'data_pribadi' => $data, + ]); + } + + public function index() { // } diff --git a/app/Http/Controllers/DataDeswitaController.php b/app/Http/Controllers/DataDeswitaController.php index 91e7d91..786abb8 100644 --- a/app/Http/Controllers/DataDeswitaController.php +++ b/app/Http/Controllers/DataDeswitaController.php @@ -1,6 +1,7 @@ 'required', + 'nip' => 'required|integer', 'nama_lengkap' => 'required', 'pangkat' => 'required', 'jabatan' => 'required', @@ -45,34 +49,36 @@ class DataDeswitaController extends Controller if ($validator->fails()) { return response()->json(['input_data_gagal' => $validator->errors()], 400); } - data_pribadi_deswita::create([ + $data_pribadi_deswita = data_pribadi_deswita::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 + "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 + "nama_distrik" => $request->nama_distrik, + "jumlah_kampung" => $request->jumlah_kampung, + "jumlah_penduduk" => $request->jumlah_penduduk, + "data_pribadi_deswita_id" => $data_pribadi_deswita->id ]); 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, + "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, + "data_pribadi_deswita_id" => $data_pribadi_deswita->id ]); $response = [ 'nip' => $request->nip, @@ -98,13 +104,26 @@ class DataDeswitaController extends Controller 'jenis_pelatihan' => $request->jenis_pelatihan, 'kampung_binaan' => $request->kampung_binaan, 'sharing_information' => $request->sharing_information, + 'data_id' => $data_pribadi_deswita->id ]; // dd($response); // Kembalikan respons JSON return response()->json(['data' => $response, 'message' => 'Data berhasil disimpan']); - } - public function index() + public function printpagesdeswita($category, $id) + { + // dd($category); + // dd($id); + $categori = $category . "s"; + // dd($categori); + $query = "SELECT data_pribadi_$categori.*, data_$categori.*, data_distrik_$categori.* FROM data_pribadi_$categori INNER JOIN data_$categori ON data_pribadi_$categori.id = data_$categori.data_pribadi_" . $category . "_id::int INNER JOIN data_distrik_$categori ON data_pribadi_$categori.id = data_distrik_$categori.data_pribadi_" . $category . "_id::int WHERE data_pribadi_deswitas.id = $id"; + $data = DB::select($query); + // dd($data[0]); + return view('DesWita.print-pages', [ + 'data_pribadi' => $data, + ]); + } + public function index() { // } @@ -156,4 +175,4 @@ class DataDeswitaController extends Controller { // } -} \ No newline at end of file +} diff --git a/app/Http/Controllers/DataKpmdController.php b/app/Http/Controllers/DataKpmdController.php index 730b4a4..e62df4b 100644 --- a/app/Http/Controllers/DataKpmdController.php +++ b/app/Http/Controllers/DataKpmdController.php @@ -8,6 +8,7 @@ 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\DB; use Illuminate\Support\Facades\Validator; class DataKpmdController extends Controller @@ -15,9 +16,10 @@ class DataKpmdController extends Controller /** * Display a listing of the resource. */ - public function savedatakpmd(Request $request){ + public function savedatakpmd(Request $request) + { $rules = [ - 'nip' => 'required|string', + 'nip' => 'required|integer', 'nama_lengkap' => 'required|string', 'pangkat' => 'required|string', 'jabatan' => 'required|string', @@ -57,37 +59,39 @@ class DataKpmdController extends Controller // } // dd($validator); - data_pribadi_kpmd::create([ + $data_pribadi_kpmd = 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 + "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 + "nama_distrik" => $request->nama_distrik, + "jumlah_kampung" => $request->jumlah_kampung, + "jumlah_penduduk" => $request->jumlah_penduduk, + "data_pribadi_kpmd_id" => $data_pribadi_kpmd->id ]); 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, + "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, + "data_pribadi_kpmd_id" => $data_pribadi_kpmd->id ]); $response = [ 'nip' => $request->nip, @@ -116,13 +120,30 @@ class DataKpmdController extends Controller 'jenis_pelatihan' => $request->jenis_pelatihan, 'kampung_binaan' => $request->kampung_binaan, 'sharing_information' => $request->sharing_information, + 'data_id' => $data_pribadi_kpmd->id ]; // dd($response); // Kembalikan respons JSON return response()->json(['data' => $response, 'message' => 'Data berhasil disimpan']); - - } + + public function printpages($category, $id) + { + // dd($category); + // dd($id); + $categori = $category . "s"; + // dd($categori); + $query = "SELECT data_pribadi_$categori.*, data_$categori.*, data_distrik_$categori.* FROM data_pribadi_$categori INNER JOIN data_$categori ON data_pribadi_$categori.id = data_$categori.data_pribadi_" . $category . "_id::int INNER JOIN data_distrik_$categori ON data_pribadi_$categori.id = data_distrik_$categori.data_pribadi_" . $category . "_id::int WHERE data_pribadi_kpmds.id = $id"; + $data = DB::select($query); + // dd($data[0]); + // return view('KPMD.print-pages', [ + // 'data_pribadi' => $data, + // ]); + return view('KPMD.print-pages', [ + 'data_pribadi' => $data, + ]); + } + public function index() { // diff --git a/app/Http/Controllers/DataPribadiBumdesController.php b/app/Http/Controllers/DataPribadiBumdesController.php index 0563b3f..0d3e287 100644 --- a/app/Http/Controllers/DataPribadiBumdesController.php +++ b/app/Http/Controllers/DataPribadiBumdesController.php @@ -5,6 +5,7 @@ namespace App\Http\Controllers; use App\Models\data_pribadi_bumdes; use App\Http\Requests\Storedata_pribadi_bumdesRequest; use App\Http\Requests\Updatedata_pribadi_bumdesRequest; +use Illuminate\Support\Facades\DB; class DataPribadiBumdesController extends Controller { @@ -13,8 +14,8 @@ class DataPribadiBumdesController extends Controller */ public function index() { - $data_pribadi=data_pribadi_bumdes::all(); - return view('BumDes.index',compact('data_pribadi')); + $data_pribadi = data_pribadi_bumdes::all(); + return view('BumDes.index', compact('data_pribadi')); } /** @@ -22,26 +23,34 @@ class DataPribadiBumdesController extends Controller */ public function create() { - return view('BumDes.index',[ - 'data_pribadi'=>data_pribadi_bumdes::all() + return view('BumDes.index', [ + 'data_pribadi' => data_pribadi_bumdes::all() ]); } + public function test() + { + $query = 'SELECT data_pribadi_bumdes.*, data_bumdes.*, data_distrik_bumdes.* FROM data_pribadi_bumdes INNER JOIN data_bumdes ON data_pribadi_bumdes."id" = data_bumdes.data_pribadi_kpmd_id::int INNER JOIN data_distrik_bumdes ON data_pribadi_bumdes."id" = data_distrik_bumdes.data_pribadi_bumdes_id::int'; + $data = DB::select($query); + dd($data); + } + + /** * 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' + $validateData = $request->validate([ + 'nip' => 'required|unique:data_pribadi_bumdes', + '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'); diff --git a/app/Http/Controllers/DataPribadiCaltransController.php b/app/Http/Controllers/DataPribadiCaltransController.php index 2bdc9ca..2cb5b64 100644 --- a/app/Http/Controllers/DataPribadiCaltransController.php +++ b/app/Http/Controllers/DataPribadiCaltransController.php @@ -5,6 +5,7 @@ namespace App\Http\Controllers; use App\Models\data_pribadi_caltrans; use App\Http\Requests\Storedata_pribadi_caltransRequest; use App\Http\Requests\Updatedata_pribadi_caltransRequest; +use Illuminate\Support\Facades\DB; class DataPribadiCaltransController extends Controller { @@ -13,8 +14,8 @@ class DataPribadiCaltransController extends Controller */ public function index() { - $data_pribadi=data_pribadi_caltrans::all(); - return view('CalTrans.index',compact('data_pribadi')); + $data_pribadi = data_pribadi_caltrans::all(); + return view('CalTrans.index', compact('data_pribadi')); } /** @@ -22,26 +23,32 @@ class DataPribadiCaltransController extends Controller */ public function create() { - return view('CalTrans.index',[ - 'data_pribadi'=>data_pribadi_caltrans::all() + return view('CalTrans.index', [ + 'data_pribadi' => data_pribadi_caltrans::all() ]); } + public function dpcaltrans() + { + $query = 'SELECT data_pribadi_caltrans.*, data_caltrans.*, data_distrik_caltrans.* FROM data_pribadi_caltrans INNER JOIN data_caltrans ON data_pribadi_caltrans."id" = data_caltrans.data_pribadi_kpmd_id::int INNER JOIN data_distrik_caltrans ON data_pribadi_caltrans."id" = data_distrik_caltrans.data_pribadi_caltrans_id::int'; + $data = DB::select($query); + dd($data); + } /** * 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' + $validateData = $request->validate([ + 'nip' => 'required|unique:data_pribadi_caltrans', + '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'); diff --git a/app/Http/Controllers/DataPribadiDeswitaController.php b/app/Http/Controllers/DataPribadiDeswitaController.php index f2452bf..a9ea4a6 100644 --- a/app/Http/Controllers/DataPribadiDeswitaController.php +++ b/app/Http/Controllers/DataPribadiDeswitaController.php @@ -5,6 +5,7 @@ namespace App\Http\Controllers; use App\Models\data_pribadi_deswita; use App\Http\Requests\Storedata_pribadi_deswitaRequest; use App\Http\Requests\Updatedata_pribadi_deswitaRequest; +use Illuminate\Support\Facades\DB; class DataPribadiDeswitaController extends Controller { @@ -13,8 +14,8 @@ class DataPribadiDeswitaController extends Controller */ public function index() { - $data_pribadi=data_pribadi_deswita::all(); - return view('DesWita.index',compact('data_pribadi')); + $data_pribadi = data_pribadi_deswita::all(); + return view('DesWita.index', compact('data_pribadi')); } /** @@ -22,26 +23,32 @@ class DataPribadiDeswitaController extends Controller */ public function create() { - return view('DesWita.index',[ - 'data_pribadi'=>data_pribadi_deswita::all() + return view('DesWita.index', [ + 'data_pribadi' => data_pribadi_deswita::all() ]); } + public function dpdeswita() + { + $query = 'SELECT data_pribadi_deswitas.*, data_deswitas.*, data_distrik_deswitas.* FROM data_pribadi_deswitas INNER JOIN data_deswitas ON data_pribadi_deswitas."id" = data_deswitas.data_pribadi_kpmd_id::int INNER JOIN data_distrik_deswitas ON data_pribadi_deswitas."id" = data_distrik_deswitas.data_pribadi_deswita_id::int'; + $data = DB::select($query); + dd($data); + } /** * 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' + $validateData = $request->validate([ + 'nip' => 'required|unique:data_pribadi_deswitas', + '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); diff --git a/app/Http/Controllers/DataPribadiKpmdController.php b/app/Http/Controllers/DataPribadiKpmdController.php index aba65d0..bd610a0 100644 --- a/app/Http/Controllers/DataPribadiKpmdController.php +++ b/app/Http/Controllers/DataPribadiKpmdController.php @@ -5,6 +5,8 @@ namespace App\Http\Controllers; use App\Models\data_pribadi_kpmd; use App\Http\Requests\Storedata_pribadi_kpmdRequest; use App\Http\Requests\Updatedata_pribadi_kpmdRequest; +use GuzzleHttp\Psr7\Request; +use Illuminate\Support\Facades\DB; class DataPribadiKpmdController extends Controller { @@ -13,8 +15,8 @@ class DataPribadiKpmdController extends Controller */ public function index() { - $data_pribadi=data_pribadi_kpmd::all(); - return view('KPMD.index',compact('data_pribadi')); + $data_pribadi = data_pribadi_kpmd::all(); + return view('KPMD.index', compact('data_pribadi')); } /** @@ -22,26 +24,33 @@ class DataPribadiKpmdController extends Controller */ public function create() { - return view('KPMD.index',[ - 'data_pribadi'=>data_pribadi_kpmd::all() + return view('KPMD.index', [ + 'data_pribadi' => data_pribadi_kpmd::all() ]); } + public function coba() + { + $query = 'SELECT data_pribadi_kpmds.*, data_kpmds.*, data_distrik_kpmds.* FROM data_pribadi_kpmds INNER JOIN data_kpmds ON data_pribadi_kpmds."id" = data_kpmds.data_pribadi_kpmd_id::int INNER JOIN data_distrik_kpmds ON data_pribadi_kpmds."id" = data_distrik_kpmds.data_pribadi_kpmd_id::int'; + $data = DB::select($query); + dd($data); + } + /** * Store a newly created resource in storage. */ public function store(Storedata_pribadi_kpmdRequest $request) { - $validateData=$request->validate([ + $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' + 'nama_lengkap' => 'required', + 'pangkat' => 'required', + 'jabatan' => 'required', + 'instansi' => 'required', + 'kabupaten' => 'required', + 'phone_number' => 'required', + 'pesan' => 'required', + 'alamat' => 'required' ]); data_pribadi_kpmd::create($validateData); return redirect('/data-distrik-kpmd'); @@ -78,4 +87,4 @@ class DataPribadiKpmdController extends Controller { // } -} \ No newline at end of file +} diff --git a/app/Http/Controllers/LandingController.php b/app/Http/Controllers/LandingController.php new file mode 100644 index 0000000..e97b68d --- /dev/null +++ b/app/Http/Controllers/LandingController.php @@ -0,0 +1,140 @@ +year; + for ($bulan = 1; $bulan <= 12; $bulan++) { + $totalPelayananKPMD = data_kpmd::whereRaw('EXTRACT(YEAR FROM created_at) = ?', [$currentYear]) + ->whereRaw('EXTRACT(MONTH FROM created_at) = ?', [$bulan])->count(); + $totalPelayananDesWita = data_deswita::whereRaw('EXTRACT(YEAR FROM created_at) = ?', [$currentYear]) + ->whereRaw('EXTRACT(MONTH FROM created_at) = ?', [$bulan])->count(); + $totalPelayananCalTrans = data_clatrans::whereRaw('EXTRACT(YEAR FROM created_at) = ?', [$currentYear]) + ->whereRaw('EXTRACT(MONTH FROM created_at) = ?', [$bulan])->count(); + $totalPelayananBumDes = data_bumdes::whereRaw('EXTRACT(YEAR FROM created_at) = ?', [$currentYear]) + ->whereRaw('EXTRACT(MONTH FROM created_at) = ?', [$bulan])->count(); + + $dataChartKPMD[] = intval($totalPelayananKPMD); + $dataChartDesWita[] = intval($totalPelayananDesWita); + $dataChartCalTrans[] = intval($totalPelayananCalTrans); + $dataChartBumDes[] = intval($totalPelayananBumDes); + $kategori[] = strval($namaBulan[$bulan - 1]); + } + + $tahunSaatIni = date("Y"); + + $dataChartKPMDtahun = []; + $dataChartDesWitatahun = []; + $dataChartCalTranstahun = []; + $dataChartBumDestahun = []; + // Inisialisasi array tahun + $tahunCharts = array(); + + // Mengisi array dengan 12 tahun, dimulai dari 12 tahun yang lalu + for ($i = ($tahunSaatIni + 1) - 12; $i < $tahunSaatIni + 1; $i++) { + $tahunCharts[] = $i; + } + for ($bulan = 1; $bulan <= 12; $bulan++) { + // var_dump($tahunCharts[$bulan]); + $totalPelayananKPMD = data_kpmd::whereRaw('EXTRACT(YEAR FROM created_at) = ?', [$tahunCharts[$bulan - 1]])->count(); + $totalPelayananDesWita = data_deswita::whereRaw('EXTRACT(YEAR FROM created_at) = ?', [$tahunCharts[$bulan - 1]])->count(); + $totalPelayananCalTrans = data_clatrans::whereRaw('EXTRACT(YEAR FROM created_at) = ?', [$tahunCharts[$bulan - 1]])->count(); + $totalPelayananBumDes = data_bumdes::whereRaw('EXTRACT(YEAR FROM created_at) = ?', [$tahunCharts[$bulan - 1]])->count(); + + $dataChartKPMDtahun[] = intval($totalPelayananKPMD); + $dataChartDesWitatahun[] = intval($totalPelayananDesWita); + $dataChartCalTranstahun[] = intval($totalPelayananCalTrans); + $dataChartBumDestahun[] = intval($totalPelayananBumDes); + } + return view('layout.index', compact('dataChartKPMD', 'dataChartDesWita', 'dataChartCalTrans', 'dataChartBumDes', 'kategori', 'dataChartKPMDtahun', 'dataChartDesWitatahun', 'dataChartCalTranstahun', 'dataChartBumDestahun', 'tahunCharts')); + // dd($dataChartBumDes); + } + public function indexdashboard() + { + $dataChartKPMD = []; + $dataChartDesWita = []; + $dataChartCalTrans = []; + $dataChartBumDes = []; + $namaBulan = [ + 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', + 'Jul', 'Agu', 'Sept', 'Okt', 'Nov', 'Des' + ]; + $kategori = []; + $currentYear = Carbon::now()->year; + for ($bulan = 1; $bulan <= 12; $bulan++) { + $totalPelayananKPMD = data_kpmd::whereRaw('EXTRACT(YEAR FROM created_at) = ?', [$currentYear]) + ->whereRaw('EXTRACT(MONTH FROM created_at) = ?', [$bulan])->count(); + $totalPelayananDesWita = data_deswita::whereRaw('EXTRACT(YEAR FROM created_at) = ?', [$currentYear]) + ->whereRaw('EXTRACT(MONTH FROM created_at) = ?', [$bulan])->count(); + $totalPelayananCalTrans = data_clatrans::whereRaw('EXTRACT(YEAR FROM created_at) = ?', [$currentYear]) + ->whereRaw('EXTRACT(MONTH FROM created_at) = ?', [$bulan])->count(); + $totalPelayananBumDes = data_bumdes::whereRaw('EXTRACT(YEAR FROM created_at) = ?', [$currentYear]) + ->whereRaw('EXTRACT(MONTH FROM created_at) = ?', [$bulan])->count(); + + $dataChartKPMD[] = intval($totalPelayananKPMD); + $dataChartDesWita[] = intval($totalPelayananDesWita); + $dataChartCalTrans[] = intval($totalPelayananCalTrans); + $dataChartBumDes[] = intval($totalPelayananBumDes); + $kategori[] = strval($namaBulan[$bulan - 1]); + } + + $tahunSaatIni = date("Y"); + + $dataChartKPMDtahun = []; + $dataChartDesWitatahun = []; + $dataChartCalTranstahun = []; + $dataChartBumDestahun = []; + // Inisialisasi array tahun + $tahunCharts = array(); + + // Mengisi array dengan 12 tahun, dimulai dari 12 tahun yang lalu + for ($i = ($tahunSaatIni + 1) - 12; $i < $tahunSaatIni + 1; $i++) { + $tahunCharts[] = $i; + } + for ($bulan = 1; $bulan <= 12; $bulan++) { + // var_dump($tahunCharts[$bulan]); + $totalPelayananKPMD = data_kpmd::whereRaw('EXTRACT(YEAR FROM created_at) = ?', [$tahunCharts[$bulan - 1]])->count(); + $totalPelayananDesWita = data_deswita::whereRaw('EXTRACT(YEAR FROM created_at) = ?', [$tahunCharts[$bulan - 1]])->count(); + $totalPelayananCalTrans = data_clatrans::whereRaw('EXTRACT(YEAR FROM created_at) = ?', [$tahunCharts[$bulan - 1]])->count(); + $totalPelayananBumDes = data_bumdes::whereRaw('EXTRACT(YEAR FROM created_at) = ?', [$tahunCharts[$bulan - 1]])->count(); + + $dataChartKPMDtahun[] = intval($totalPelayananKPMD); + $dataChartDesWitatahun[] = intval($totalPelayananDesWita); + $dataChartCalTranstahun[] = intval($totalPelayananCalTrans); + $dataChartBumDestahun[] = intval($totalPelayananBumDes); + } + // dd($tahunCharts); + return view('Admin.layout.index', compact('dataChartKPMD', 'dataChartDesWita', 'dataChartCalTrans', 'dataChartBumDes', 'kategori', 'dataChartKPMDtahun', 'dataChartDesWitatahun', 'dataChartCalTranstahun', 'dataChartBumDestahun', 'tahunCharts')); + dd($dataChartBumDes); + } + + + public function getDataByYear(Request $request) + { + return response()->json(); + } + + public function getDataByMonth() + { + return response()->json(); + } +} diff --git a/app/Http/Controllers/ManajemenAdminController.php b/app/Http/Controllers/ManajemenAdminController.php index 187064d..1a067ec 100644 --- a/app/Http/Controllers/ManajemenAdminController.php +++ b/app/Http/Controllers/ManajemenAdminController.php @@ -14,7 +14,7 @@ class ManajemenAdminController extends Controller */ public function index() { - $data= User::all(); + $data = User::all(); return view('Admin.Manejemen-Admin.index', compact('data')); } @@ -24,8 +24,8 @@ class ManajemenAdminController extends Controller public function create() { - return view('Admin.Manejemen-Admin.create',[ - 'manajemen-data'=>User::all() + return view('Admin.Manejemen-Admin.create', [ + 'manajemen-data' => User::all() ]); } @@ -34,9 +34,10 @@ class ManajemenAdminController extends Controller */ public function store(Storemanajemen_adminRequest $request) { - $validateData=$request->validate([ - 'email'=>'required', - 'name'=>'required', + $validateData = $request->validate([ + 'email' => 'required', + 'name' => 'required', + 'password' => 'required' ]); User::create($validateData); return redirect('/super-admin'); @@ -55,7 +56,9 @@ class ManajemenAdminController extends Controller */ public function edit(manajemen_admin $manajemen_admin) { - // + return view('Admin.Manejemen-Admin.edit', [ + 'manajemen_admin' => $manajemen_admin + ]); } /** @@ -63,14 +66,22 @@ class ManajemenAdminController extends Controller */ public function update(Updatemanajemen_adminRequest $request, manajemen_admin $manajemen_admin) { - // + $validatedData = $request->validate([ + 'email' => 'required', + 'name' => 'required', + 'password' => 'required', + ]); + dd($validatedData); + User::WHERE('id', $manajemen_admin->id)->update($validatedData); + return redirect('/super-admin')->with('pesan', 'Data berhasil diubah'); } /** * Remove the specified resource from storage. */ - public function destroy(manajemen_admin $manajemen_admin) + public function destroy($id) { - // + User::where('id', $id)->delete(); + return redirect('/super-admin')->with('Pesan', 'Data berhasil dihapus'); } -} \ No newline at end of file +} diff --git a/app/Http/Middleware/Admin.php b/app/Http/Middleware/Admin.php new file mode 100644 index 0000000..25a2898 --- /dev/null +++ b/app/Http/Middleware/Admin.php @@ -0,0 +1,30 @@ +status === 'admin') { + return redirect('/home')->with('error', 'Anda tidak diizinkan mengakses halaman admin.'); + } + } + + return $next($request); + } +} diff --git a/app/Models/data_bumdes.php b/app/Models/data_bumdes.php index d3e5026..dfe5892 100644 --- a/app/Models/data_bumdes.php +++ b/app/Models/data_bumdes.php @@ -7,26 +7,28 @@ use Illuminate\Database\Eloquent\Model; class data_bumdes extends Model { - use HasFactory; - protected $table = 'data_bumdes'; - protected $fillable = [ - 'pendidikan', - 'pertanian', - 'peternakan', - 'perikanan', - 'perkebunan', - 'kehutanan', - 'lain_lain', - 'potensi_aset', - 'jenis_pelatihan', - 'kelembagaan_adat', - 'kelembagaan_sosial', - 'bumdes_sudah_berbadan', - 'bumdes_belum_berbadan', - 'jenis_usaha_bumdes', - 'jarak_tempuh_bandara', - 'jarak_tempuh_kampung', - 'sharing_information', - // Kolom-kolom lain yang ingin diizinkan untuk mass assignment - ]; -} \ No newline at end of file + use HasFactory; + protected $table = 'data_bumdes'; + // protected $fillable = [ + // 'pendidikan', + // 'pertanian', + // 'peternakan', + // 'perikanan', + // 'perkebunan', + // 'kehutanan', + // 'lain_lain', + // 'potensi_aset', + // 'jenis_pelatihan', + // 'kelembagaan_adat', + // 'kelembagaan_sosial', + // 'bumdes_sudah_berbadan', + // 'bumdes_belum_berbadan', + // 'jenis_usaha_bumdes', + // 'jarak_tempuh_bandara', + // 'jarak_tempuh_kampung', + // 'sharing_information', + // 'data_pribadi_kpmd_id' + // // Kolom-kolom lain yang ingin diizinkan untuk mass assignment + // ]; + protected $guarded = ["id"]; +} diff --git a/app/Models/data_clatrans.php b/app/Models/data_clatrans.php index ebb1c06..dba5d35 100644 --- a/app/Models/data_clatrans.php +++ b/app/Models/data_clatrans.php @@ -8,24 +8,25 @@ use Illuminate\Database\Eloquent\Model; class data_clatrans extends Model { use HasFactory; - protected $table='data_clatrans'; - protected $fillable=[ - 'pendidikan', - 'pertanian', - 'peternakan', - 'perikanan', - 'perkebunan', - 'kehutanan', - 'lain_lain', - 'kelembagaan_adat', - 'kelembagaan_sosial', - 'no_sk_caltrans', - 'tgl_sk_caltrans', - 'penandatangan_sk_caltrans', - 'jarak_tempuh_bandara', - 'jarak_tempuh_kampung', - 'kampung_binaan', - 'jenis_pelatihan', - 'sharing_information', - ]; -} \ No newline at end of file + protected $table = 'data_clatrans'; + // protected $fillable=[ + // 'pendidikan', + // 'pertanian', + // 'peternakan', + // 'perikanan', + // 'perkebunan', + // 'kehutanan', + // 'lain_lain', + // 'kelembagaan_adat', + // 'kelembagaan_sosial', + // 'no_sk_caltrans', + // 'tgl_sk_caltrans', + // 'penandatangan_sk_caltrans', + // 'jarak_tempuh_bandara', + // 'jarak_tempuh_kampung', + // 'kampung_binaan', + // 'jenis_pelatihan', + // 'sharing_information', + // ]; + protected $guarded = ["id"]; +} diff --git a/app/Models/data_deswita.php b/app/Models/data_deswita.php index dac4f09..223c3e1 100644 --- a/app/Models/data_deswita.php +++ b/app/Models/data_deswita.php @@ -9,18 +9,19 @@ class data_deswita extends Model { use HasFactory; protected $table = 'data_deswitas'; - protected $fillable = [ - 'pendidikan', - 'atraksi', - 'amenitas', - 'aksesibilitas', - 'kelembagaan', - 'jumlah_pokdarwis', - 'jenis_pelatihan', - 'kampung_binaan', - 'jarak_tempuh_bandara', - 'jarak_tempuh_kampung', - 'sharing_information', - // Kolom-kolom lain yang ingin diizinkan untuk mass assignment - ]; -} \ No newline at end of file + // protected $fillable = [ + // 'pendidikan', + // 'atraksi', + // 'amenitas', + // 'aksesibilitas', + // 'kelembagaan', + // 'jumlah_pokdarwis', + // 'jenis_pelatihan', + // 'kampung_binaan', + // 'jarak_tempuh_bandara', + // 'jarak_tempuh_kampung', + // 'sharing_information', + // // Kolom-kolom lain yang ingin diizinkan untuk mass assignment + // ]; + protected $guarded = ["id"]; +} diff --git a/app/Models/data_distrik_bumdes.php b/app/Models/data_distrik_bumdes.php index 7123934..22aa3ae 100644 --- a/app/Models/data_distrik_bumdes.php +++ b/app/Models/data_distrik_bumdes.php @@ -9,10 +9,12 @@ class data_distrik_bumdes extends Model { use HasFactory; protected $table = 'data_distrik_bumdes'; - protected $fillable = [ - 'nama_distrik', - 'jumlah_kampung', - 'jumlah_penduduk' - // Kolom-kolom lain yang ingin diizinkan untuk mass assignment - ]; -} \ No newline at end of file + // protected $fillable = [ + // 'nama_distrik', + // 'jumlah_kampung', + // 'jumlah_penduduk', + // 'data_pribadi_bumdes_id' + // // Kolom-kolom lain yang ingin diizinkan untuk mass assignment + // ]; + protected $guarded = ["id"]; +} diff --git a/app/Models/data_distrik_caltrans.php b/app/Models/data_distrik_caltrans.php index 951defd..17d988d 100644 --- a/app/Models/data_distrik_caltrans.php +++ b/app/Models/data_distrik_caltrans.php @@ -9,10 +9,11 @@ class data_distrik_caltrans extends Model { use HasFactory; protected $table = 'data_distrik_caltrans'; - protected $fillable = [ - 'nama_distrik', - 'jumlah_kampung', - 'jumlah_penduduk' - // Kolom-kolom lain yang ingin diizinkan untuk mass assignment - ]; -} \ No newline at end of file + // protected $fillable = [ + // 'nama_distrik', + // 'jumlah_kampung', + // 'jumlah_penduduk' + // // Kolom-kolom lain yang ingin diizinkan untuk mass assignment + // ]; + protected $guarded = ["id"]; +} diff --git a/app/Models/data_distrik_deswita.php b/app/Models/data_distrik_deswita.php index d5f8fb1..3ebbb0e 100644 --- a/app/Models/data_distrik_deswita.php +++ b/app/Models/data_distrik_deswita.php @@ -9,10 +9,11 @@ class data_distrik_deswita extends Model { use HasFactory; protected $table = 'data_distrik_deswitas'; - protected $fillable = [ - 'nama_distrik', - 'jumlah_kampung', - 'jumlah_penduduk' - // Kolom-kolom lain yang ingin diizinkan untuk mass assignment - ]; -} \ No newline at end of file + // protected $fillable = [ + // 'nama_distrik', + // 'jumlah_kampung', + // 'jumlah_penduduk' + // // Kolom-kolom lain yang ingin diizinkan untuk mass assignment + // ]; + protected $guarded = ["id"]; +} diff --git a/app/Models/data_distrik_kpmd.php b/app/Models/data_distrik_kpmd.php index d92f2ca..0af8f43 100644 --- a/app/Models/data_distrik_kpmd.php +++ b/app/Models/data_distrik_kpmd.php @@ -12,7 +12,8 @@ class data_distrik_kpmd extends Model protected $fillable = [ 'nama_distrik', 'jumlah_kampung', - 'jumlah_penduduk' + 'jumlah_penduduk', + 'data_pribadi_kpmd_id' // Kolom-kolom lain yang ingin diizinkan untuk mass assignment ]; -} \ No newline at end of file +} diff --git a/app/Models/data_kpmd.php b/app/Models/data_kpmd.php index c050dec..0a02648 100644 --- a/app/Models/data_kpmd.php +++ b/app/Models/data_kpmd.php @@ -7,23 +7,24 @@ use Illuminate\Database\Eloquent\Model; class data_kpmd extends Model { - use HasFactory; - protected $table = 'data_kpmds'; - protected $fillable = [ - 'pendidikan', - 'pertanian', - 'peternakan', - 'perikanan', - 'perkebunan', - 'kehutanan', - 'lain_lain', - 'kelembagaan_adat', - 'kelembagaan_sosial', - 'jarak_tempuh_bandara', - 'jarak_tempuh_kampung', - 'jenis_pelatihan', - 'kampung_binaan', - 'sharing_information', - // Kolom-kolom lain yang ingin diizinkan untuk mass assignment - ]; + use HasFactory; + protected $table = 'data_kpmds'; + protected $fillable = [ + 'pendidikan', + 'pertanian', + 'peternakan', + 'perikanan', + 'perkebunan', + 'kehutanan', + 'lain_lain', + 'kelembagaan_adat', + 'kelembagaan_sosial', + 'jarak_tempuh_bandara', + 'jarak_tempuh_kampung', + 'jenis_pelatihan', + 'kampung_binaan', + 'sharing_information', + 'data_pribadi_kpmd_id' + // Kolom-kolom lain yang ingin diizinkan untuk mass assignment + ]; } diff --git a/app/Models/manajemen_admin.php b/app/Models/manajemen_admin.php index e1d39ed..f32c282 100644 --- a/app/Models/manajemen_admin.php +++ b/app/Models/manajemen_admin.php @@ -8,9 +8,10 @@ use Illuminate\Database\Eloquent\Model; class manajemen_admin extends Model { use HasFactory; - protected $table="manajemen_admins"; + protected $table = "manajemen_admins"; protected $fillable = [ 'email', 'password', + 'name' ]; -} \ No newline at end of file +} diff --git a/database/migrations/2023_10_03_125704_create_data_distrik_kpmds_table.php b/database/migrations/2023_10_03_125704_create_data_distrik_kpmds_table.php index 8b646a2..e081510 100644 --- a/database/migrations/2023_10_03_125704_create_data_distrik_kpmds_table.php +++ b/database/migrations/2023_10_03_125704_create_data_distrik_kpmds_table.php @@ -16,6 +16,7 @@ return new class extends Migration $table->string('nama_distrik'); $table->string('jumlah_kampung'); $table->string('jumlah_penduduk'); + $table->foreignId('data_pribadi_kpmd_id'); $table->timestamps(); }); } 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 254cb3a..9cba460 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 @@ -27,6 +27,7 @@ return new class extends Migration $table->string('jenis_pelatihan'); $table->string('kampung_binaan'); $table->string('sharing_information'); + $table->foreignId('data_pribadi_kpmd_id'); $table->timestamps(); }); } @@ -38,4 +39,4 @@ return new class extends Migration { Schema::dropIfExists('data_kpmds'); } -}; \ 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 index f735d5b..8bee1a3 100644 --- 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 @@ -16,6 +16,7 @@ return new class extends Migration $table->string('nama_distrik'); $table->string('jumlah_kampung'); $table->string('jumlah_penduduk'); + $table->foreignId('data_pribadi_bumdes_id'); $table->timestamps(); }); } @@ -27,4 +28,4 @@ return new class extends Migration { Schema::dropIfExists('data_distrik_bumdes'); } -}; \ 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 index 84269b8..ea2941a 100644 --- 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 @@ -16,6 +16,7 @@ return new class extends Migration $table->string('nama_distrik'); $table->string('jumlah_kampung'); $table->string('jumlah_penduduk'); + $table->foreignId('data_pribadi_deswita_id'); $table->timestamps(); }); } @@ -27,4 +28,4 @@ return new class extends Migration { Schema::dropIfExists('data_distrik_deswitas'); } -}; \ 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 index bfb5813..ed67108 100644 --- 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 @@ -16,6 +16,7 @@ return new class extends Migration $table->string('nama_distrik'); $table->string('jumlah_kampung'); $table->string('jumlah_penduduk'); + $table->foreignId('data_pribadi_caltrans_id'); $table->timestamps(); }); } @@ -27,4 +28,4 @@ return new class extends Migration { Schema::dropIfExists('data_distrik_caltrans'); } -}; \ No newline at end of file +}; 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 index 5ac8ce7..c7267e5 100644 --- a/database/migrations/2023_10_05_072046_create_data_bumdes_table.php +++ b/database/migrations/2023_10_05_072046_create_data_bumdes_table.php @@ -30,6 +30,7 @@ return new class extends Migration $table->string('jarak_tempuh_bandara'); $table->string('jarak_tempuh_kampung'); $table->string('sharing_information'); + $table->foreignId('data_pribadi_bumdes_id'); $table->timestamps(); }); } @@ -41,4 +42,4 @@ return new class extends Migration { 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 index ba5f46b..bc185e9 100644 --- a/database/migrations/2023_10_05_095355_create_data_deswitas_table.php +++ b/database/migrations/2023_10_05_095355_create_data_deswitas_table.php @@ -20,11 +20,11 @@ return new class extends Migration $table->string('kelembagaan'); $table->string('jumlah_pokdarwis'); $table->string('jenis_pelatihan'); - $table->string('kampung_binaan'); ; + $table->string('kampung_binaan');; $table->string('jarak_tempuh_bandara'); $table->string('jarak_tempuh_kampung'); $table->string('sharing_information'); - + $table->foreignId('data_pribadi_deswita_id'); $table->timestamps(); }); } 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 index d38af2b..caa3ac9 100644 --- a/database/migrations/2023_10_05_122806_create_data_clatrans_table.php +++ b/database/migrations/2023_10_05_122806_create_data_clatrans_table.php @@ -30,6 +30,7 @@ return new class extends Migration $table->string('kampung_binaan'); $table->string('jenis_pelatihan'); $table->string('sharing_information'); + $table->foreignId('data_pribadi_caltrans_id'); $table->timestamps(); }); } @@ -41,4 +42,4 @@ return new class extends Migration { Schema::dropIfExists('data_clatrans'); } -}; \ No newline at end of file +}; diff --git a/database/migrations/2023_10_09_034545_create_manajemen_admins_table.php b/database/migrations/2023_10_09_034545_create_manajemen_admins_table.php index 1e57cac..ae9515e 100644 --- a/database/migrations/2023_10_09_034545_create_manajemen_admins_table.php +++ b/database/migrations/2023_10_09_034545_create_manajemen_admins_table.php @@ -14,7 +14,8 @@ return new class extends Migration Schema::create('manajemen_admins', function (Blueprint $table) { $table->id(); $table->string('email')->unique(); - $table->string('password')->default('$2y$10$u8KZtzUT6WWgveYj0ylI7OD4txOBrxKJlJbrYK0b68LZPv7XU1McK'); //password + //$table->string('password')->default('$2y$10$u8KZtzUT6WWgveYj0ylI7OD4txOBrxKJlJbrYK0b68LZPv7XU1McK'); //password + $table->string('password'); $table->string('status')->default('admin'); $table->timestamps(); }); @@ -27,4 +28,4 @@ return new class extends Migration { Schema::dropIfExists('manajemen_admins'); } -}; \ No newline at end of file +}; diff --git a/public/assets-login-landing/css/style.css b/public/assets-login-landing/css/style.css index 85f0a0b..5f09e61 100644 --- a/public/assets-login-landing/css/style.css +++ b/public/assets-login-landing/css/style.css @@ -1,6 +1,7 @@ /*-------------------------------------------------------------- # General --------------------------------------------------------------*/ + *{ margin: 0; padding: 0; @@ -693,25 +694,27 @@ section { } +@media screen and (max-width: 1120px) { + form{ + width: 300px; + } -@media screen and (max-width: 1050px) { - .login .container { - grid-gap: 5rem; - } -} - -@media screen and (max-width: 1000px) { - .login form { - width: 290px; - } - - .login .login-content h2 { + .login-content h2{ font-size: 2.4rem; margin: 8px 0; + } + + .login .img { + justify-content: center; + margin: 0; } .login .img img { - width: 400px; + width: 80%; + } + + .login .login-content form { + width: 80%; } } @@ -731,4 +734,23 @@ section { .login .login-content { justify-content: center; } -} +} + +@media screen and (max-width: 768px) { + .login .container { + flex-direction: column; + align-items: center; + } + + .login .login-content { + justify-content: center; + } + + .login .login-content form { + width: 80%; + } + + .login .btn { + width: 100%; + } +} \ No newline at end of file diff --git a/public/assets-login-landing/js/index.js b/public/assets-login-landing/js/index.js index 5a17e1d..215446d 100644 --- a/public/assets-login-landing/js/index.js +++ b/public/assets-login-landing/js/index.js @@ -1,120 +1,134 @@ -function project(){ +function project() { //paexchart - setTimeout(()=>{ - var options1 = { - series: [ - { - name: 'Pelayanan', - data: [40, 35, 78, 50, 75, 48, 62, 47, 80, 56, 40, 50] - }, - { - name: "Total Pelayanan", - data: [45, 30, 65, 35, 50, 70, 38, 60, 36, 65, 32, 45] - }, - ], + setTimeout(() => { + var options1 = { + series: [ + { + name: 'Total Pelayanan KPMD', + // data: [40, 35, 78, 50, 75, 48, 62, 47, 80, 56, 40, 50], + data: totalPelayananKPMD, + + }, + { + name: "Total Pelayanan DesWita", + // data: [45, 30, 65, 35, 50, 70, 38, 60, 36, 65, 32, 45], + data: totalPelayananDesWita, + }, + { + name: "Total Pelayanan BumDes", + // data: [21, 34, 54, 65, 77, 97, 53, 22, 43, 43, 23, 34], + data: totalPelayananBumDes, + + }, + { + name: 'Total Pelayanan CalTrans', + // data: [40, 35, 78, 50, 75, 48, 23, 33, 64, 65, 40, 50], + data: totalPelayananCalTrans, + + }, + ], chart: { - height: 330, - type: 'area', - zoom: { - enabled: false - }, - toolbar: { - show: false, - }, - dropShadow: { - enabled: false, - enabledOnSeries: undefined, - top: 5, - left: 0, - blur: 0, - color: '#000', - opacity: 0, - }, + height: 330, + type: 'area', + zoom: { + enabled: false, + }, + toolbar: { + show: false, + }, + dropShadow: { + enabled: false, + enabledOnSeries: undefined, + top: 5, + left: 0, + blur: 0, + color: '#000', + opacity: 0, + }, }, dataLabels: { - enabled: false + enabled: false, }, stroke: { - width: [3, 3], - curve:'smooth', - dashArray: [0, 0], + width: [3, 3], + curve: 'smooth', + dashArray: [0, 0], }, legend: { - show: true, - position: 'top', - horizontalAlign: 'center', - fontWeight: 600, - tooltipHoverFormatter: function(val, opts) { - return val + ' - ' + opts.w.globals.series[opts.seriesIndex][opts.dataPointIndex] + '' - }, - labels: { - colors: '#74767c', - }, - markers: { - width: 9, - height: 9, - strokeWidth: 0, - radius: 12, - offsetX: 0, - offsetY: 0 - }, + show: true, + position: 'top', + horizontalAlign: 'center', + fontWeight: 600, + tooltipHoverFormatter: function (val, opts) { + return val + ' - ' + opts.w.globals.series[opts.seriesIndex][opts.dataPointIndex] + ''; + }, + labels: { + colors: '#74767c', + }, + markers: { + width: 9, + height: 9, + strokeWidth: 0, + radius: 12, + offsetX: 0, + offsetY: 0, + }, }, markers: { - size: [0, 0], - hover: { - sizeOffset: 4 - } + size: [0, 0], + hover: { + sizeOffset: 4, + }, }, - colors: [myVarVal, '#fb8d34'], + colors: ['#ff5733', '#45b7cd', '#7a4bca', '#f7b13f'], xaxis: { - categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec' - ], - axisBorder: { - show: true, - color: 'rgba(119, 119, 142, 0.05)', - }, - axisTicks: { - show: true, - color: 'rgba(119, 119, 142, 0.05)', - }, + // categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + categories: kategori, + axisBorder: { + show: true, + color: 'rgba(119, 119, 142, 0.05)', + }, + axisTicks: { + show: true, + color: 'rgba(119, 119, 142, 0.05)', + }, }, tooltip: { - y: [ + y: [ { - title: { + title: { formatter: function (val) { - return val + " (mins)" - } - } + return val + " (mins)"; + }, + }, }, { - title: { + title: { formatter: function (val) { - return val + " per session" - } - } + return val + " per session"; + }, + }, }, { - title: { + title: { formatter: function (val) { - return val; - } - } - } - ] + return val; + }, + }, + }, + ], }, grid: { - borderColor: 'rgba(119, 119, 142, 0.1)', - } - }; - document.getElementById('project-budget').innerHTML = ''; - var chart1 = new ApexCharts(document.querySelector("#project-budget"), options1); - chart1.render(); + borderColor: 'rgba(119, 119, 142, 0.1)', + }, + }; + document.getElementById('project-budget').innerHTML = ''; + var chart1 = new ApexCharts(document.querySelector("#project-budget"), options1); + chart1.render(); }, 300); - - } + } + /* Chartjs (#chartDonut) */ function chart() { diff --git a/resources/views/Admin/Manejemen-Admin/create.blade.php b/resources/views/Admin/Manejemen-Admin/create.blade.php index da8fff0..6634d84 100644 --- a/resources/views/Admin/Manejemen-Admin/create.blade.php +++ b/resources/views/Admin/Manejemen-Admin/create.blade.php @@ -25,6 +25,14 @@ +
+ + + @error('password') +

+ {{ $message }}

+ @enderror +
diff --git a/resources/views/Admin/Manejemen-Admin/edit.blade.php b/resources/views/Admin/Manejemen-Admin/edit.blade.php new file mode 100644 index 0000000..8ed1c8d --- /dev/null +++ b/resources/views/Admin/Manejemen-Admin/edit.blade.php @@ -0,0 +1,42 @@ +
+
+
+ + {{-- @method('PUT') --}} + @csrf +
+
+ + + @error('email') +

+ {{ $message }}

+ @enderror +
+
+ + + @error('name') +

+ {{ $message }}

+ @enderror +
+
+ + + @error('password') +

+ {{ $message }}

+ @enderror +
+
+
+ + +
+
+
+
diff --git a/resources/views/Admin/Manejemen-Admin/index.blade.php b/resources/views/Admin/Manejemen-Admin/index.blade.php index e73732a..a4d4a8d 100644 --- a/resources/views/Admin/Manejemen-Admin/index.blade.php +++ b/resources/views/Admin/Manejemen-Admin/index.blade.php @@ -10,10 +10,10 @@
-

Data Tables

+

Manajemen Admin Pelatihan

@@ -22,7 +22,7 @@
-

Basic Data Table

+

Manajemen Admin

{{ $$manajemenadmin['name'] }} --}} {{-- Admin --}} - - +
+ +
+
+ @method('DELETE') + @csrf + +
+ @endforeach diff --git a/resources/views/Admin/layout/header.blade.php b/resources/views/Admin/layout/header.blade.php index c1f9dd5..4cdbc18 100644 --- a/resources/views/Admin/layout/header.blade.php +++ b/resources/views/Admin/layout/header.blade.php @@ -19,7 +19,6 @@ -
diff --git a/resources/views/Admin/layout/index.blade.php b/resources/views/Admin/layout/index.blade.php index f3a669b..ca95352 100644 --- a/resources/views/Admin/layout/index.blade.php +++ b/resources/views/Admin/layout/index.blade.php @@ -1,15 +1,18 @@ @extends('Admin.layout.main') @section('content') + +
- -
-
@@ -17,21 +20,18 @@
-

CRM

+

Dashboard

-
-
-
@@ -47,8 +47,8 @@ Pilih Waktu Grafik
@@ -56,21 +56,29 @@ Terkini.

-
+
-
- - - - + diff --git a/resources/views/Admin/layout/main.blade.php b/resources/views/Admin/layout/main.blade.php index 7fe1910..17a097d 100644 --- a/resources/views/Admin/layout/main.blade.php +++ b/resources/views/Admin/layout/main.blade.php @@ -133,9 +133,9 @@
- Purchase - Now + Now --}}
@@ -196,7 +196,193 @@ + diff --git a/resources/views/Admin/layout/sidebar.blade.php b/resources/views/Admin/layout/sidebar.blade.php index c4deae8..edf1cac 100644 --- a/resources/views/Admin/layout/sidebar.blade.php +++ b/resources/views/Admin/layout/sidebar.blade.php @@ -4,10 +4,10 @@ @@ -42,7 +42,7 @@
  • - + Landing Page diff --git a/resources/views/BumDes/index.blade.php b/resources/views/BumDes/index.blade.php index 481cad7..8c4fa6f 100644 --- a/resources/views/BumDes/index.blade.php +++ b/resources/views/BumDes/index.blade.php @@ -1,11 +1,25 @@ @extends('layout.main') @section('content') +

    @push('css') @endpush
    @@ -276,92 +363,138 @@
    - - - @error('nip') -

    - {{ $message }}

    - @enderror +
    + + @error('nip') +
    {{ $message }}
    + @enderror + Please fill out this field. + +
    +
    - - - @error('nama_lengkap') -

    - {{ $message }}

    - @enderror +
    + + @error('nama_lengkap') +
    + {{ $message }}
    + @enderror + + Please fill out this field. +
    - - - @error('pangkat') -

    - {{ $message }}

    - @enderror +
    + + @error('pangkat') +
    + {{ $message }}
    + @enderror + + Please fill out this field. +
    +
    - - - @error('jabatan') -

    - {{ $message }}

    - @enderror +
    + + @error('jabatan') +
    + {{ $message }}
    + @enderror + + Please fill out this field. +
    +
    - - - @error('instansi') -

    - {{ $message }}

    - @enderror +
    + + @error('instansi') +
    + {{ $message }}
    + @enderror + + Please fill out this + field. +
    +
    +
    - - - @error('kabupaten') -

    - {{ $message }}

    - @enderror +
    + + @error('kabupaten') +
    + {{ $message }}
    + @enderror + + Please fill out this + field. +
    +
    - - - @error('phone_number') -

    - {{ $message }}

    - @enderror +
    + + @error('phone_number') +
    + {{ $message }}
    + @enderror + + Please fill out this + field. +
    +
    - - - @error('pesan') -

    - {{ $message }}

    - @enderror +
    + + @error('pesan') +
    + {{ $message }}
    + @enderror + + Please fill out this + field. +
    +
    - - - @error('alamat') -

    - {{ $message }}

    - @enderror +
    + + @error('alamat') +
    + {{ $message }}
    + @enderror + + Please fill out + this field. +
    +
    - {{--
    - -
    --}} - - {{-- --}} + + +
    @@ -369,15 +502,34 @@

    Data Distrik

    - -
    - - - +
    + + @error('nama_distrik') +
    {{ $message }}
    + @enderror + + Please fill out this field. +
    +
    + + @error('jumlah_kampung') +
    {{ $message }}
    + @enderror + + Please fill out this field. +
    +
    + + @error('jumlah_penduduk') +
    {{ $message }}
    + @enderror + + Please fill out this field. +
    + @@ -398,77 +550,174 @@
    - +
    + + @error('pendidikan') +
    {{ $message }}
    + @enderror +
    + Please fill out this field.
    - {{-- - --}} - - - - - - - +
    + + @error('pertanian') +
    {{ $message }}
    + @enderror + +
    + Please fill out this field. +
    + + @error('peternakan') +
    {{ $message }}
    + @enderror + +
    + Please fill out this field. +
    + + @error('perikanan') +
    {{ $message }}
    + @enderror + +
    + Please fill out this field. +
    + + @error('perkebunan') +
    {{ $message }}
    + @enderror + +
    + Please fill out this field. +
    + + @error('kehutanan') +
    {{ $message }}
    + @enderror + +
    + Please fill out this field. +
    + + @error('lain_lain') +
    {{ $message }}
    + @enderror + +
    + Please fill out this field.
    - {{--
    - - -
    --}} - - - - - +
    + + @error('potensi_aset') +
    {{ $message }}
    + @enderror + +
    Please fill out this field. +
    + + @error('jenis_pelatihan') +
    {{ $message }}
    + @enderror + +
    + Please fill out this field.
    - - x +
    + + @error('kelembagaan_adat') +
    {{ $message }}
    + @enderror + +
    + Please fill out this field. +
    + + @error('kelembagaan_sosial') +
    {{ $message }}
    + @enderror + +
    + Please fill out this field. - - +
    + + @error('bumdes_sudah_berbadan') +
    {{ $message }}
    + @enderror + +
    + Please fill out this field. +
    + + @error('bumdes_belum_berbadan') +
    {{ $message }}
    + @enderror + +
    + Please fill out this field. - +
    + + @error('jenis_usaha_bumdes') +
    {{ $message }}
    + @enderror + +
    + Please fill out this field. - - +
    + + @error('jarak_tempuh_bandara') +
    {{ $message }}
    + @enderror + +
    + Please fill out this field. +
    + + @error('jarak_tempuh_kampung') +
    {{ $message }}
    + @enderror + +
    + Please fill out this field.
    - +
    @@ -476,7 +725,7 @@
    -
    +
    @@ -600,7 +849,7 @@ :
    - + Print
    @@ -608,10 +857,22 @@ - @push('js') + {{-- @push('js') + @endpush --}} + + @push('js') + + + + diff --git a/resources/views/CalTrans/index.blade.php b/resources/views/CalTrans/index.blade.php index e20c3cd..35e5086 100644 --- a/resources/views/CalTrans/index.blade.php +++ b/resources/views/CalTrans/index.blade.php @@ -1,11 +1,25 @@ @extends('layout.main') @section('content') +

    @push('css') @endpush
    @@ -276,108 +363,173 @@
    - - - @error('nip') -

    - {{ $message }}

    - @enderror +
    + + @error('nip') +
    {{ $message }}
    + @enderror + Please fill out this field. + +
    +
    - - - @error('nama_lengkap') -

    - {{ $message }}

    - @enderror +
    + + @error('nama_lengkap') +
    + {{ $message }}
    + @enderror + + Please fill out this field. +
    - - - @error('pangkat') -

    - {{ $message }}

    - @enderror +
    + + @error('pangkat') +
    + {{ $message }}
    + @enderror + + Please fill out this field. +
    +
    - - - @error('jabatan') -

    - {{ $message }}

    - @enderror +
    + + @error('jabatan') +
    + {{ $message }}
    + @enderror + + Please fill out this field. +
    +
    - - - @error('instansi') -

    - {{ $message }}

    - @enderror +
    + + @error('instansi') +
    + {{ $message }}
    + @enderror + + Please fill out this + field. +
    +
    +
    - - - @error('kabupaten') -

    - {{ $message }}

    - @enderror +
    + + @error('kabupaten') +
    + {{ $message }}
    + @enderror + + Please fill out this + field. +
    +
    - - - @error('phone_number') -

    - {{ $message }}

    - @enderror +
    + + @error('phone_number') +
    + {{ $message }}
    + @enderror + + Please fill out this + field. +
    +
    - - - @error('pesan') -

    - {{ $message }}

    - @enderror +
    + + @error('pesan') +
    + {{ $message }}
    + @enderror + + Please fill out this + field. +
    +
    - - - @error('alamat') -

    - {{ $message }}

    - @enderror +
    + + @error('alamat') +
    + {{ $message }}
    + @enderror + + Please fill out + this field. +
    +
    - {{--
    - -
    --}} - - {{-- --}} + + +
    -

    Data CalTrans

    +

    Data Distrik

    - -
    - - - +
    + + @error('nama_distrik') +
    {{ $message }}
    + @enderror + + Please fill out this field. +
    +
    + + @error('jumlah_kampung') +
    {{ $message }}
    + @enderror + + Please fill out this field. +
    +
    + + @error('jumlah_penduduk') +
    {{ $message }}
    + @enderror + + Please fill out this field. +
    +
    @@ -398,64 +550,170 @@
    - +
    + + @error('pendidikan') +
    {{ $message }}
    + @enderror +
    + Please fill out this field.
    - {{-- - --}} - - - - - - +
    + + @error('pertanian') +
    {{ $message }}
    + @enderror + +
    + Please fill out this field. +
    + + @error('peternakan') +
    {{ $message }}
    + @enderror + +
    + Please fill out this field. +
    + + @error('perikanan') +
    {{ $message }}
    + @enderror + +
    + Please fill out this field. +
    + + @error('perkebunan') +
    {{ $message }}
    + @enderror + +
    + Please fill out this field. +
    + + @error('kehutanan') +
    {{ $message }}
    + @enderror + +
    + Please fill out this field. +
    + + @error('lain_lain') +
    {{ $message }}
    + @enderror + +
    + Please fill out this field.
    - - - - - - +
    + + @error('jenis_pelatihan') +
    {{ $message }}
    + @enderror + +
    + Please fill out this field.
    - - - - +
    + + @error('kelembagaan_adat') +
    {{ $message }}
    + @enderror + +
    + Please fill out this field. +
    + + @error('kelembagaan_sosial') +
    {{ $message }}
    + @enderror + +
    + Please fill out this field. +
    + + @error('no_sk_caltrans') +
    {{ $message }}
    + @enderror + +
    + Please fill out this field. - - - +
    + + @error('tgl_sk_caltrans') +
    {{ $message }}
    + @enderror + {{-- --}} +
    + Please fill out this field. +
    + + @error('penandatangan_sk_caltrans') +
    {{ $message }}
    + @enderror + +
    + Please fill out this field. - - +
    + + @error('jarak_tempuh_bandara') +
    {{ $message }}
    + @enderror + +
    + Please fill out this field. +
    + + @error('jarak_tempuh_kampung') +
    {{ $message }}
    + @enderror + +
    + Please fill out this field. +
    + + @error('kampung_binaan') +
    {{ $message }}
    + @enderror + +
    + Please fill out this field.
    @@ -467,11 +725,11 @@
    -
    +
    -

    Data BUMDES

    +

    Data CALTRANS

    @@ -601,7 +859,7 @@ :
    - + Print
    @@ -609,10 +867,22 @@ - @push('js') + {{-- @push('js') + @endpush --}} + + @push('js') + + + + diff --git a/resources/views/CalTrans/test.blade.php b/resources/views/CalTrans/test.blade.php new file mode 100644 index 0000000..df8d8b2 --- /dev/null +++ b/resources/views/CalTrans/test.blade.php @@ -0,0 +1,232 @@ + + + + + PELATIHAN BUMDES + + + + +

    PELATIHAN KPMD

    +

    {{ $data_pribadi[0]->kabupaten }}

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{-- --}} + + + + + + + + + + + + + + + + + + + + + + + +
    1. Nama Lengkap: +
    {{ $data_pribadi[0]->nama_lengkap }}
    +
    2. NIP: +
    {{ $data_pribadi[0]->nip }}
    +
    3. Pangkat / Golongan: +
    {{ $data_pribadi[0]->pangkat }}
    +
    4. Jabatan: +
    {{ $data_pribadi[0]->jabatan }}
    +
    5. Instansi: +
    {{ $data_pribadi[0]->instansi }}
    +
    6. Alamat: +
    {{ $data_pribadi[0]->alamat }}
    +
    7. No. HP: +
    {{ $data_pribadi[0]->phone_number }}
    +
    8. Pesan: +
    {{ $data_pribadi[0]->pesan }}
    +
    9. Nama Distrik: +
    {{ $data_pribadi[0]->nama_distrik }}
    +
    10. Jumlah Kampung: +
    {{ $data_pribadi[0]->jumlah_kampung }}
    +
    11. Jumlah Penduduk: +
    {{ $data_pribadi[0]->jumlah_penduduk }}
    +
    12. Nama kampung: +
    +
    13. Potensi SDM (Pendidikan): +
    {{ $data_pribadi[0]->pendidikan }}
    +
    14. Potensi SDA :
    1. Pertanian: +
    {{ $data_pribadi[0]->pertanian }}
    +
    2. Peternakan: +
    {{ $data_pribadi[0]->peternakan }}
    +
    3. Perikanan: +
    {{ $data_pribadi[0]->perikanan }}
    +
    4. Perkebunan: +
    {{ $data_pribadi[0]->perkebunan }}
    +
    5. Kehutanan: +
    {{ $data_pribadi[0]->kehutanan }}
    +
    6. Lain-lain: +
    {{ $data_pribadi[0]->lain_lain }}
    +
    15. Potensi Kelembagaan:
    1. Kelembagaan Adat: +
    {{ $data_pribadi[0]->kelembagaan_adat }}
    +
    2. Kelembagaan Sosial: +
    {{ $data_pribadi[0]->kelembagaan_sosial }}
    +
    16. Nomor SK Calon Transmigrasi dari Ditjen PKP2Trans: +
    {{ $data_pribadi[0]->no_sk_caltrans }}
    +
    17 Tanggal SK Calon Transmigrasi dari Ditjen PKP2Trans: +
    {{ $data_pribadi[0]->tgl_sk_caltrans }}
    +
    18 Penandatangan SK Calon Transmigrasi: +
    {{ $data_pribadi[0]->penandatangan_sk_caltrans }}
    +
    19. Moda Transportasi:
    1. Jarak tempuh dari Bandara ke Distrik: +
    {{ $data_pribadi[0]->jarak_tempuh_bandara }}
    +
    2. Jarak tempuh Distrik ke Kampung: +
    {{ $data_pribadi[0]->jarak_tempuh_kampung }}
    +
    21. Kampung Binaan: +
    {{ $data_pribadi[0]->kampung_binaan }}
    +
    22. Jenis Pelatihan Yang sudah pernah diikuti: +
    {{ $data_pribadi[0]->jenis_pelatihan }}
    +
    23. Sharing Information: +
    {{ $data_pribadi[0]->sharing_information }}
    +
    + {{-- --}} + + + + diff --git a/resources/views/DesWita/index.blade.php b/resources/views/DesWita/index.blade.php index 65cfb9b..f72c1ff 100644 --- a/resources/views/DesWita/index.blade.php +++ b/resources/views/DesWita/index.blade.php @@ -1,11 +1,25 @@ @extends('layout.main') @section('content') +

    @push('css') @endpush
    @@ -276,92 +363,138 @@
    - - - @error('nip') -

    - {{ $message }}

    - @enderror +
    + + @error('nip') +
    {{ $message }}
    + @enderror + Please fill out this field. + +
    +
    - - - @error('nama_lengkap') -

    - {{ $message }}

    - @enderror +
    + + @error('nama_lengkap') +
    + {{ $message }}
    + @enderror + + Please fill out this field. +
    - - - @error('pangkat') -

    - {{ $message }}

    - @enderror +
    + + @error('pangkat') +
    + {{ $message }}
    + @enderror + + Please fill out this field. +
    +
    - - - @error('jabatan') -

    - {{ $message }}

    - @enderror +
    + + @error('jabatan') +
    + {{ $message }}
    + @enderror + + Please fill out this field. +
    +
    - - - @error('instansi') -

    - {{ $message }}

    - @enderror +
    + + @error('instansi') +
    + {{ $message }}
    + @enderror + + Please fill out this + field. +
    +
    +
    - - - @error('kabupaten') -

    - {{ $message }}

    - @enderror +
    + + @error('kabupaten') +
    + {{ $message }}
    + @enderror + + Please fill out this + field. +
    +
    - - - @error('phone_number') -

    - {{ $message }}

    - @enderror +
    + + @error('phone_number') +
    + {{ $message }}
    + @enderror + + Please fill out this + field. +
    +
    - - - @error('pesan') -

    - {{ $message }}

    - @enderror +
    + + @error('pesan') +
    + {{ $message }}
    + @enderror + + Please fill out this + field. +
    +
    - - - @error('alamat') -

    - {{ $message }}

    - @enderror +
    + + @error('alamat') +
    + {{ $message }}
    + @enderror + + Please fill out + this field. +
    +
    - {{--
    - -
    --}} - - {{-- --}} + + +
    @@ -369,18 +502,37 @@

    Data Distrik

    - -
    - - - +
    + + @error('nama_distrik') +
    {{ $message }}
    + @enderror + + Please fill out this field. +
    +
    + + @error('jumlah_kampung') +
    {{ $message }}
    + @enderror + + Please fill out this field. +
    +
    + + @error('jumlah_penduduk') +
    {{ $message }}
    + @enderror + + Please fill out this field. +
    + - +
    @@ -399,56 +551,129 @@
    - +
    + + @error('pendidikan') +
    {{ $message }}
    + @enderror +
    + Please fill out this field.
    +
    - - - - +
    + + @error('atraksi') +
    {{ $message }}
    + @enderror + +
    + Please fill out this field. +
    + + @error('amenitas') +
    {{ $message }}
    + @enderror + +
    + Please fill out this field. +
    + + @error('aksesibilitas') +
    {{ $message }}
    + @enderror + +
    + Please fill out this field. +
    + + @error('kelembagaan') +
    {{ $message }}
    + @enderror + +
    + Please fill out this field.
    - - - -
    - - - - - - +
    + + @error('jumlah_pokdarwis') +
    {{ $message }}
    + @enderror + +
    + Please fill out this field. +
    + + @error('kampung_binaan') +
    {{ $message }}
    + @enderror + +
    + Please fill out this field. +
    + + @error('jenis_pelatihan') +
    {{ $message }}
    + @enderror + +
    + Please fill out this field. + +
    + + @error('jarak_tempuh_bandara') +
    {{ $message }}
    + @enderror + +
    + Please fill out this field. +
    + + @error('jarak_tempuh_kampung') +
    {{ $message }}
    + @enderror + +
    + Please fill out this field.
    - - + + + @error('sharing_information') +
    {{ $message }}
    + @enderror
    - - + Please fill out this field.
    - -
    +
    @@ -551,7 +776,7 @@ :
    - + Print
    @@ -559,10 +784,22 @@ - @push('js') + {{-- @push('js') + @endpush --}} + @push('js') + + + + diff --git a/resources/views/KPMD/index.blade.php b/resources/views/KPMD/index.blade.php index 0c789d9..5fcd923 100644 --- a/resources/views/KPMD/index.blade.php +++ b/resources/views/KPMD/index.blade.php @@ -1,11 +1,26 @@ @extends('layout.main') @section('content') +
    +
    @push('css') @endpush +
    -

    Form Pelatihan Badan Usaha Milik Desa

    -

    Fill all form field to go to next step

    -
    - @csrf - -
      -
    • Data Pribadi
    • -
    • Data Distrik
    • -
    • Data BumDes
    • -
    • Finish
    • -
    -
    -
    -

    -
    -
    -
    -
    -

    Data Pribadi

    -
    +

    Form Pelatihan Kader Pemberdayaan Masyarakat Kampung

    +

    Fill all form field to go to next step +

    + + @csrf + +
      +
    • Data Pribadi
    • +
    • Data Distrik
    • +
    • Data BumDes
    • +
    • Finish
    • +
    +
    +
    +

    +
    +
    +
    +
    +

    Data Pribadi

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

    - {{ $message }}

    +
    {{ $message }}
    @enderror + Please fill out this field. +
    -
    - - +
    +
    + @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 }}

    +
    + {{ $message }}
    @enderror + + Please fill out this field.
    - - - -
    -
    -
    -
    -
    -

    Data Distrik

    +
    +
    +
    + + @error('pangkat') +
    + {{ $message }}
    + @enderror + + Please fill out this field.
    -
    - - - -
    - -
    -
    -
    -
    -
    -

    Data KPMD

    +
    +
    +
    + + @error('jabatan') +
    + {{ $message }}
    + @enderror + + Please fill out this field. +
    + +
    +
    +
    +
    +
    + + @error('instansi') +
    + {{ $message }}
    + @enderror + + Please fill out this + field. +
    + +
    + +
    +
    + + @error('kabupaten') +
    + {{ $message }}
    + @enderror + + Please fill out this + field. +
    + +
    +
    +
    +
    +
    + + @error('phone_number') +
    + {{ $message }}
    + @enderror + + Please fill out this + field. +
    + +
    +
    +
    + + @error('pesan') +
    + {{ $message }}
    + @enderror + + Please fill out this + field. +
    + +
    +
    +
    +
    +
    + + @error('alamat') +
    + {{ $message }}
    + @enderror + + Please fill out + this field. +
    + +
    +
    +
    + + + +
    +
    +
    +
    +
    +

    Data Distrik

    +
    +
    + + @error('nama_distrik') +
    {{ $message }}
    + @enderror + + Please fill out this field. +
    +
    + + @error('jumlah_kampung') +
    {{ $message }}
    + @enderror + + Please fill out this field. +
    +
    + + @error('jumlah_penduduk') +
    {{ $message }}
    + @enderror + + Please fill out this field. +
    +
    +
    + +
    +
    +
    +
    +
    +

    Data KPMD

    +
    +
    +
    +
    +
    -
    -
    - -
    -
    -
    - +
    +
    + +
    + @error('pendidikan') +
    {{ $message }}
    + @enderror
    -
    - - - - - - - - - + Please fill out this field. +
    +
    + +
    + + @error('pendidikan') +
    {{ $message }}
    + @enderror +
    - - - - - - - + Please fill out this field. +
    + + @error('peternakan') +
    {{ $message }}
    + @enderror + +
    + Please fill out this field. +
    + + @error('perikanan') +
    {{ $message }}
    + @enderror + +
    + Please fill out this field. +
    + + @error('perkebunan') +
    {{ $message }}
    + @enderror + +
    + Please fill out this field. +
    + + @error('kehutanan') +
    {{ $message }}
    + @enderror + +
    + Please fill out this field. +
    + + @error('lain_lain') +
    {{ $message }}
    + @enderror + +
    + Please fill out this field.
    -
    - - - x - - - - +
    +
    + +
    + + @error('kelembagaan_adat') +
    {{ $message }}
    + @enderror +
    -
    - - + Please fill out this field. +
    + + @error('kelembagaan_sosial') +
    {{ $message }}
    + @enderror +
    + Please fill out this field. + +
    + + @error('jarak_tempuh_bandara') +
    {{ $message }}
    + @enderror + +
    + Please fill out this field. +
    + + @error('jarak_tempuh_kampung') +
    {{ $message }}
    + @enderror + +
    + Please fill out this field. +
    + + @error('kampung_binaan') +
    {{ $message }}
    + @enderror + +
    + Please fill out this field. +
    + + @error('jenis_pelatihan') +
    {{ $message }}
    + @enderror + +
    + Please fill out this field. +
    +
    + + + @error('sharing_information') +
    {{ $message }}
    + @enderror +
    + Please fill out this field. +
    +
    + + +
    +
    +
    +
    +
    +

    Data KPMD

    +
    - - -
    -
    -
    -
    -
    -

    Data KPMD

    -
    -
    -
    -
    -
    Nama Lengkap
    -
    :
    -
    -
    -
    NIP
    -
    :
    -
    -
    -
    Pangkat / Golongan
    -
    :
    -
    -
    -
    Jabatan
    -
    :
    -
    -
    -
    Instansi
    -
    :
    -
    -
    -
    Alamat
    -
    :
    -
    -
    -
    Pesan
    -
    :
    -
    -
    -
    -
    Nama Distrik
    -
    :
    -
    -
    -
    Jumlah Kampung
    -
    :
    -
    -
    -
    Jumlah Penduduk
    -
    :
    -
    - {{--
    +
    +
    Nama Lengkap
    +
    :
    +
    +
    +
    NIP
    +
    :
    +
    +
    +
    Pangkat / Golongan
    +
    :
    +
    +
    +
    Jabatan
    +
    :
    +
    +
    +
    Instansi
    +
    :
    +
    +
    +
    Alamat
    +
    :
    +
    +
    +
    Nomor HP
    +
    :
    +
    +
    +
    Pesan
    +
    :
    +
    +
    +
    +
    Nama Distrik
    +
    :
    +
    +
    +
    Jumlah Kampung
    +
    :
    +
    +
    +
    Jumlah Penduduk
    +
    :
    +
    + {{--
    Nama kampung
    :
    --}} -
    -
    -
    Potensi SDM (Pendidikan)
    -
    :
    -
    -
    -
    - Potensi SDA
    -  1. pertanian
    -  2. peternakan
    -  3. perikanan
    -  4. perkebunan
    -  5. kehutanan
    -  6. lain_lain - -
    -
    -
    :
    -
    :
    -
    :
    -
    :
    -
    :
    -
    :
    -
    -
    -
    -
    - Potensi Kelembagan
    -  1. kelembagaan Adat
    -  2. kelembagaan Sosial
    - -
    -
    -
    :
    -
    :
    -
    -
    -
    -
    - Moda Transportasi
    -  1. Jarak tempuh dari Bandara ke Distrik
    -  2. Jarak tempuh Distrik ke Kampung - -
    -
    -
    :
    -
    :
    -
    -
    -
    -
    Kampung Binaan
    -
    :
    -
    -
    -
    Jenis Pelatihan Yang sudah pernah diikuti
    -
    :
    -
    -
    -
    Sharing Information
    -
    - : -
    -
    - +
    +
    +
    Potensi SDM (Pendidikan)
    +
    :
    -
    - -
    +
    +
    + Potensi SDA
    +  1. pertanian
    +  2. peternakan
    +  3. perikanan
    +  4. perkebunan
    +  5. kehutanan
    +  6. lain_lain + +
    +
    +
    :
    +
    :
    +
    :
    +
    :
    +
    :
    +
    :
    +
    +
    +
    +
    + Potensi Kelembagan
    +  1. kelembagaan Adat
    +  2. kelembagaan Sosial
    + +
    +
    +
    :
    +
    :
    +
    +
    +
    +
    + Moda Transportasi
    +  1. Jarak tempuh dari Bandara ke Distrik
    +  2. Jarak tempuh Distrik ke Kampung + +
    +
    +
    :
    +
    :
    +
    +
    +
    +
    Kampung Binaan
    +
    :
    +
    +
    +
    Jenis Pelatihan Yang sudah pernah diikuti
    +
    :
    +
    +
    +
    Sharing Information
    +
    + : +
    +
    + Print +
    +
    + + @push('js') + @endpush + + + {{-- @push('js') + + - @endpush + @endpush --}} @endsection diff --git a/resources/views/KPMD/print-pages.blade.php b/resources/views/KPMD/print-pages.blade.php new file mode 100644 index 0000000..46dc49e --- /dev/null +++ b/resources/views/KPMD/print-pages.blade.php @@ -0,0 +1,247 @@ + + + + + PELATIHAN KPMD + + + + +
    +

    PELATIHAN KPMD

    +

    {{ $data_pribadi[0]->kabupaten }}

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{-- --}} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{-- --}} + + + + + + + + + + + + + + + + {{-- + + + + + + + + + + + + + + + + + --}} + + + {{-- --}} + + + + + + + + + + + + + + + + + + + + + + + +
    1. Nama Lengkap: +
    {{ $data_pribadi[0]->nama_lengkap }}
    +
    2. NIP: +
    {{ $data_pribadi[0]->nip }}
    +
    3. Pangkat / Golongan: +
    {{ $data_pribadi[0]->pangkat }}
    +
    4. Jabatan: +
    {{ $data_pribadi[0]->jabatan }}
    +
    5. Instansi: +
    {{ $data_pribadi[0]->instansi }}
    +
    6. Alamat: +
    {{ $data_pribadi[0]->alamat }}
    +
    7. No. HP: +
    {{ $data_pribadi[0]->phone_number }}
    +
    8. Pesan: +
    {{ $data_pribadi[0]->pesan }}
    +
    9. Nama Distrik: +
    {{ $data_pribadi[0]->nama_distrik }}
    +
    10. Jumlah Kampung: +
    {{ $data_pribadi[0]->jumlah_kampung }}
    +
    11. Jumlah Penduduk: +
    {{ $data_pribadi[0]->jumlah_penduduk }}
    +
    12. Nama kampung: +
    +
    13. Potensi SDM (Pendidikan): +
    {{ $data_pribadi[0]->pendidikan }}
    +
    14. Potensi SDA :
    1. Pertanian: +
    {{ $data_pribadi[0]->pertanian }}
    +
    2. Peternakan: +
    {{ $data_pribadi[0]->peternakan }}
    +
    3. Perikanan: +
    {{ $data_pribadi[0]->perikanan }}
    +
    4. Perkebunan: +
    {{ $data_pribadi[0]->perkebunan }}
    +
    5. Kehutanan: +
    {{ $data_pribadi[0]->kehutanan }}
    +
    6. Lain-lain: +
    {{ $data_pribadi[0]->lain_lain }}
    +
    15. Potensi Kelembagaan:
    1. kelembagaan Adat: +
    {{ $data_pribadi[0]->kelembagaan_adat }}
    +
    2. kelembagaan Sosial: +
    {{ $data_pribadi[0]->kelembagaan_sosial }}
    +
    16. Potensi Aset: +
    +
    17. Jumlah Bumdes:
    1. Jumlah BUMDes yang sudah berbadan hukum: +
    {{ $data_pribadi[0]->bumdes_sudah_berbadan }}
    +
    2. Jumlah BUMDes yang Belum berbadan hukum: +
    {{ $data_pribadi[0]->bumdes_sudah_berbadan }}
    +
    18. Jenis Usaha BUMDes: +
    {{ $data_pribadi[0]->jenis_usaha_bumdes }}
    +
    19. Moda Transportasi:
    1. Jarak tempuh dari Bandara ke Distrik: +
    {{ $data_pribadi[0]->jarak_tempuh_bandara }} km
    +
    2. Jarak tempuh Distrik ke Kampung: +
    {{ $data_pribadi[0]->jarak_tempuh_kampung }} km
    +
    21. Kampung Binaan: +
    {{ $data_pribadi[0]->kampung_binaan }}
    +
    22. Jenis Pelatihan Yang sudah pernah diikuti: +
    {{ $data_pribadi[0]->jenis_pelatihan }}
    +
    23. Sharing Information: +
    {{ $data_pribadi[0]->sharing_information }}
    +
    + {{-- --}} + + + + diff --git a/resources/views/layout/header.blade.php b/resources/views/layout/header.blade.php index 9ae44b2..10b3cdb 100644 --- a/resources/views/layout/header.blade.php +++ b/resources/views/layout/header.blade.php @@ -5,12 +5,12 @@ -
    + {{-- @csrf -
    + --}} diff --git a/resources/views/layout/index.blade.php b/resources/views/layout/index.blade.php index a602258..382f7ad 100644 --- a/resources/views/layout/index.blade.php +++ b/resources/views/layout/index.blade.php @@ -1,10 +1,19 @@ @extends('layout.main')
    @section('content') + @push('css') + + @endpush +
    -
    + {{--
    --}} -
    + {{--
    @@ -18,14 +27,13 @@ style="width: 500px;">
    -
    +
    --}}
    -
    -
    + {{--
    @@ -42,7 +50,7 @@
    -
    +
    --}}
    @@ -56,49 +64,64 @@
    -
    -
    -

    Pelatihan KPMD

    -

    Memberdayakan kader desa dengan pengetahuan dan keterampilan untuk - memajukan masyarakat desa.

    -
    + +
    +
    +

    Pelatihan KPMD

    +

    Memberdayakan kader desa dengan pengetahuan + dan keterampilan + untuk + memajukan masyarakat desa.

    +
    +
    -
    -
    -

    Pelatihan BumDesa

    -

    Mendukung desa dalam mengembangkan badan usaha milik desa yang - produktif.

    -
    + +
    +
    +

    Pelatihan BumDesa +

    +

    Mendukung desa dalam mengembangkan badan + usaha milik desa yang + produktif.

    +
    +
    -
    -
    -

    Pelatihan DesWita

    -

    Mengembangkan potensi pariwisata desa dan meningkatkan daya tarik - wisata.

    -
    + +
    +
    +

    Pelatihan DesWita

    +

    Mengembangkan potensi pariwisata desa dan + meningkatkan daya tarik + wisata.

    +
    +
    -
    -
    -

    Pelatihan CalTrans

    -

    Persiapan komprehensif bagi calon transmigrasi untuk sukses dalam - perpindahan ke wilayah baru.

    -
    + +
    +
    +

    Pelatihan CalTrans +

    +

    Persiapan komprehensif bagi calon + transmigrasi + untuk sukses dalam + perpindahan ke wilayah baru.

    +
    +
    -
    @@ -113,8 +136,8 @@ Pilih Waktu Grafik
    @@ -122,14 +145,12 @@ Terkini.

    -
    +
    - -
    @@ -140,13 +161,29 @@

    Mulai sekarang, jadikan perubahan positif dalam karier Anda! Lakukan pelatihan yang sesuai dan kembangkan potensi Anda bersama kami.

    -
    - Login -
    +
    + @csrf +
    + +
    +
    + @endsection diff --git a/resources/views/layout/main.blade.php b/resources/views/layout/main.blade.php index 8b2eeed..08962f5 100644 --- a/resources/views/layout/main.blade.php +++ b/resources/views/layout/main.blade.php @@ -98,6 +98,16 @@ href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i|Poppins:300,300i,400,400i,600,600i,700,700i" rel="stylesheet"> + + + + + + + + {{-- --}} + + @@ -110,9 +120,7 @@ -
    - @include('layout.header')
    @@ -121,13 +129,13 @@ @stack('js')
    - - + - + + @@ -161,7 +170,196 @@ + diff --git a/resources/views/login/index.blade.php b/resources/views/login/index.blade.php index 7bc47e6..d12c4e7 100644 --- a/resources/views/login/index.blade.php +++ b/resources/views/login/index.blade.php @@ -137,8 +137,8 @@ {{ session('errorLogin') }} @endif -

    Welcome!

    -

    Unlock your path to success by entering your login details.

    +

    Selamat Datang!

    +

    Silahkan Masukan Email dan Password Anda

    diff --git a/routes/web.php b/routes/web.php index 9503433..26a03fd 100644 --- a/routes/web.php +++ b/routes/web.php @@ -16,8 +16,11 @@ use App\Http\Controllers\LoginController; use App\Http\Controllers\ManajemenAdminController; use App\Http\Controllers\PotensiSdmController; use App\Http\Controllers\DataWisata; +use App\Http\Controllers\LandingController; use Dflydev\DotAccessData\Data; use Illuminate\Support\Facades\Route; +use App\Http\Middleware\Admin; +use App\Http\Middleware\Authenticate; /* |-------------------------------------------------------------------------- @@ -30,66 +33,84 @@ use Illuminate\Support\Facades\Route; | */ +Route::get('/testing2', function () { + return view('KPMD.test'); +}); // Route::get('/login', function () { // return view('login.index'); // }); -Route::get('/', [LoginController::class, 'login'])->name('login')->middleware('guest'); -Route::get('/home', function () { - return view('layout.index'); -})->middleware('auth'); -Route::get('/data-pribadi-kmpd', function () { - return view('KPMD.index'); -}); -Route::get('/data-pribadi-bumdes', function () { - return view('BumDes.index'); -}); -Route::get('/data-pribadi-caltrans', function () { - return view('CalTrans.index'); -}); -Route::get('/data-pribadi-deswita', function () { - return view('DesWita.index'); -}); +// Route::get('/', [LoginController::class, 'login'])->name('login')->middleware([Admin::class, Authenticate::class]); +// Route::get('/data-pribadi-kmpd', function () { +// return view('KPMD.index'); +// }); +// Route::get('/data-pribadi-bumdes', function () { +// return view('BumDes.index'); +// }); +// Route::get('/data-pribadi-caltrans', function () { +// return view('CalTrans.index'); +// }); +// Route::get('/data-pribadi-deswita', function () { +// return view('DesWita.index'); +// }); // Route::get('/data-distrik-kpmd', function () { // return view('KPMD.data-distrik'); // }); +// Route::get('/admin', function () { +// return view('Admin.layout.index'); +// })->middleware('auth'); -Route::get('/admin', function () { - return view('Admin.layout.index'); -})->middleware('auth'); +// Route::middleware(['admin'])->group(function () { +// Route::get('/admin', [AdminController::class, 'index']); +// }); // Route::get('/super-admin', function () { // return view('Admin.Manejemen-Admin.index'); // }); - - -Route::get('/test', function () { - return view('test.index'); +Route::get('/testing', function () { + return view('KPMD.print-pages'); }); -Route::GET('/login', [LoginController::class, 'login'])->name('login')->middleware('guest'); -Route::post('/login', [LoginController::class, 'authenticate']); -Route::GET('/logout', [LoginController::class, 'logout']); -Route::POST('/logout', [LoginController::class, 'logout']); Route::resource('potensi-sdm', PotensiSdmController::class)->parameter('potensi-sdm', 'potensi_sdms')->middleware('auth'); + +//-------------------------------------------------------------------------------------------------------- +// Route::get('/home', function () { +// return view('layout.index'); +// })->middleware('auth'); +// Route::middleware(['auth', Admin::class])->get('/admin', function () { +// return view('Admin.layout.index'); +// }); + + +Route::get('/', [LoginController::class, 'login'])->name('login')->middleware('guest'); + +Route::controller(LandingController::class)->group(function () { + Route::get('/home', 'index')->middleware('auth'); + Route::middleware(['auth', Admin::class])->get('/admin', 'indexdashboard'); +}); +Route::controller(LoginController::class)->group(function () { + Route::GET('/login', 'login')->name('login')->middleware('guest'); + Route::post('/login', 'authenticate')->name('authenticate'); + Route::GET('/logout', 'logout'); + Route::POST('/logout', 'logout'); +}); Route::resource('kpmd', DataPribadiKpmdController::class)->parameter('kpmd', 'data_pribadi_kpmds')->middleware('auth'); -// 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')->middleware('auth'); -//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')->middleware('auth'); -//Route::resource('data-distrik-deswita', DataDistrikDeswitaController::class)->parameter('data-distrik-deswita', 'data_distrik_deswitas'); - Route::resource('caltrans', DataPribadiCaltransController::class)->parameter('caltrans', 'data_pribadi_caltrans')->middleware('auth'); -//Route::resource('data-distrik-caltrans', DataDistrikCaltransController::class)->parameter('data-distrik-caltrans', 'data_distrik_caltrans'); +Route::post('save-bumdes-data-bumdes', [DataBumdesController::class, "savebumdes"])->name("savebumdesdatabumdes"); +Route::post('save-kpmd-data-kpmd', [DataKpmdController::class, "savedatakpmd"])->name("savekpmddatakpmd"); +Route::post('save-deswita-data-deswita', [DataDeswitaController::class, "savedatadeswita"])->name("savedeswitadatadeswita"); +Route::post('save-caltrans-data-caltrans', [DataClatransController::class, "savedatacaltrans"])->name("savecaltransdatacaltrans"); - -Route::post('save-bumdes-data-bumdes', [DataBumdesController::class,"savebumdes"])->name("savebumdesdatabumdes"); -Route::post('save-kpmd-data-kpmd', [DataKpmdController::class,"savedatakpmd"])->name("savekpmddatakpmd"); -Route::post('save-deswita-data-deswita', [DataDeswitaController::class,"savedatadeswita"])->name("savedeswitadatadeswita"); -Route::post('save-caltrans-data-caltrans', [DataClatransController::class,"savedatacaltrans"])->name("savecaltransdatacaltrans"); - -Route::resource('super-admin', ManajemenAdminController::class)->parameter('super-admin', 'manajemen-admins')->middleware('auth'); \ No newline at end of file +Route::controller(ManajemenAdminController::class)->group(function () { + Route::put('/super-admin/{manajemenadmin}', 'update'); + Route::delete('/super-admin/{manajemenadmin}', 'destroy')->name('manajemenadmin.destroy'); + Route::resource('super-admin', ManajemenAdminController::class)->parameter('super-admin', 'manajemenadmin')->middleware('auth'); +}); +Route::GET('/coba', [DataPribadiKpmdController::class, "coba"])->name('coba'); +Route::GET('/test', [DataPribadiBumdesController::class, "test"])->name('test'); +Route::GET('/dpdeswita', [DataPribadiDeswitaController::class, "dpdeswita"])->name('dpdeswita'); +Route::GET('/print-pages/{category}/{id}', [DataKpmdController::class, "printpages"])->name('printpages'); +Route::GET('/print-pages-deswita/{category}/{id}', [DataDeswitaController::class, "printpagesdeswita"])->name('printpagesdeswita'); +Route::GET('/print-pages-caltrans/{category}/{id}', [DataClatransController::class, "printpagescaltrans"])->name('printpagescaltrans'); +Route::GET('/print-pages-bumdes/{category}/{id}', [DataBumdesController::class, "printpagesbumdes"])->name('printpagesbumdes');