create update tourisms
This commit is contained in:
@@ -199,7 +199,7 @@ class AdvertisementController extends Controller
|
||||
|
||||
public function downloadExcelAdvertisement()
|
||||
{
|
||||
$filePath = storage_path('app/public/templateFile/template_reklame.xlsx');
|
||||
$filePath = storage_path('app/public/templates/template_reklame.xlsx');
|
||||
|
||||
// Cek apakah file ada
|
||||
if (!file_exists($filePath)) {
|
||||
|
||||
@@ -56,7 +56,14 @@ class TourismController extends Controller
|
||||
*/
|
||||
public function store(TourismRequest $request): Tourism
|
||||
{
|
||||
return Tourism::create($request->validated());
|
||||
info($request);
|
||||
$data = $request->validated();
|
||||
$district_code = DB::table('districts')->where('district_name', $data['district_name'])->value('district_code');
|
||||
$village_code = DB::table('villages')->where('village_name', $data['village_name'])->where('district_code', $district_code)->value('village_code');
|
||||
|
||||
$data['district_code'] = $district_code;
|
||||
$data['village_code'] = $village_code;
|
||||
return Tourism::create($data);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -176,7 +176,7 @@ class UmkmController extends Controller
|
||||
|
||||
public function downloadExcelUmkm()
|
||||
{
|
||||
$filePath = storage_path('app/public/templateFile/template_umkm.xlsx');
|
||||
$filePath = storage_path('app/public/templates/template_umkm.xlsx');
|
||||
|
||||
// Cek apakah file ada
|
||||
if (!file_exists($filePath)) {
|
||||
|
||||
@@ -38,6 +38,7 @@ class TourismController extends Controller
|
||||
'village_name' => DB::table('villages')->orderBy('village_name')->pluck('village_name', 'village_code'),
|
||||
'district_name' => DB::table('districts')->orderBy('district_name')->pluck('district_name', 'district_code'),
|
||||
'business_type_id' => DB::table('business_type')->orderBy('business_type')->pluck('business_type', 'id'),
|
||||
'business_scale_id' => DB::table('business_scale')->orderBy('business_scale')->pluck('business_scale', 'id'),
|
||||
];
|
||||
|
||||
$fields = $this->getFields();
|
||||
@@ -90,6 +91,7 @@ class TourismController extends Controller
|
||||
{
|
||||
return [
|
||||
"business_name" => "Nama Usaha",
|
||||
"business_form" => "Bentuk Usaha",
|
||||
"project_name" => "Nama Project",
|
||||
"business_address" => "Alamat Usaha",
|
||||
"district_name" => "Kecamatan",
|
||||
@@ -98,6 +100,13 @@ class TourismController extends Controller
|
||||
"investment_amount" => "Jumlah Investasi",
|
||||
"number_of_employee" => "TKI",
|
||||
"business_type_id" => "Jenis Usaha",
|
||||
"project_id" => "Priject ID",
|
||||
"nib" => "NIB",
|
||||
"jenis_proyek" => "Jenis Proyek",
|
||||
"status_penanaman_modal" => "Status Penanaman Modal",
|
||||
"uraian_resiko_proyek" => "Uraian Resiko Proyek",
|
||||
"business_scale_id" => "Skala Bisnis/Usaha",
|
||||
"terbit_oss" => "Terbit OSS",
|
||||
];
|
||||
}
|
||||
|
||||
@@ -105,6 +114,7 @@ class TourismController extends Controller
|
||||
{
|
||||
return [
|
||||
"business_name" => "text",
|
||||
"business_form" => "text",
|
||||
"project_name" => "text",
|
||||
"business_address" => "textarea",
|
||||
"district_name" => "combobox",
|
||||
@@ -113,6 +123,13 @@ class TourismController extends Controller
|
||||
"investment_amount" => "text",
|
||||
"number_of_employee" => "text",
|
||||
"business_type_id" => "select",
|
||||
"project_id" => "text",
|
||||
"nib" => "text",
|
||||
"jenis_proyek" => "text",
|
||||
"status_penanaman_modal" => "text",
|
||||
"uraian_resiko_proyek" => "text",
|
||||
"business_scale_id" => "select",
|
||||
"terbit_oss" => "date"
|
||||
];
|
||||
}
|
||||
}
|
||||
@@ -22,20 +22,23 @@ class TourismRequest extends FormRequest
|
||||
public function rules(): array
|
||||
{
|
||||
return [
|
||||
'jenis_proyek' => 'string',
|
||||
'jenis_proyek' => 'required|string',
|
||||
'nib' => 'string',
|
||||
'business_name' => 'required|string',
|
||||
'status_penanaman_modal' => 'string',
|
||||
'business_form' => 'string',
|
||||
'uraian_resiko_proyek' => 'string',
|
||||
'project_name' => 'required|string',
|
||||
'project_id' => 'required|string',
|
||||
'business_address' => 'required|string',
|
||||
'district_code' => 'required|string',
|
||||
'village_code' => 'required|string',
|
||||
'district_name' => 'required|string',
|
||||
'village_name' => 'required|string',
|
||||
'land_area' => 'required|string',
|
||||
'investment_amount' => 'required|string',
|
||||
'number_of_employee' => 'required|string',
|
||||
'business_type_id' => 'required|string',
|
||||
'terbit_oss' => 'required|date',
|
||||
'business_scale_id' => 'required',
|
||||
];
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user