diff --git a/plugins/ahmadfatoni/apigenerator/controllers/api/contactController.php b/plugins/ahmadfatoni/apigenerator/controllers/api/contactController.php index e277fbd..196ae5a 100644 --- a/plugins/ahmadfatoni/apigenerator/controllers/api/contactController.php +++ b/plugins/ahmadfatoni/apigenerator/controllers/api/contactController.php @@ -7,7 +7,7 @@ use Illuminate\Http\Request; use AhmadFatoni\ApiGenerator\Helpers\Helpers; use Illuminate\Support\Facades\Validator; use Tps\Tps\Models\Contacts; -class contactController extends Controller +class ContactController extends Controller { protected $Contacts; @@ -43,7 +43,7 @@ class contactController extends Controller $arr = $request->all(); unset($arr['/api/v1/contact']); -//dd($arr); + while ( $data = current($arr)) { $this->Contacts->{key($arr)} = $data; next($arr); @@ -60,44 +60,6 @@ class contactController extends Controller } - // public function store(Request $request) - // { - // $arr = $request->all(); - // // dd($arr); - - // // Assign request data to the Contacts model - // foreach ($arr as $key => $value) { - // if ($key != 'file') { - // $this->Contacts->{$key} = $value; - // } - // } - - // // Validate the request data against the model's rules - // $validation = Validator::make($request->all(), $this->Contacts->rules); - - // if ($validation->fails()) { - // return $this->helpers->apiArrayResponseBuilder(400, 'fail', $validation->errors()); - // } - - // // Save the Contacts model - // $this->Contacts->save(); - - // // Handle file upload and attachment - // if ($request->hasFile('file')) { - // $file = $request->file('file'); - // $uploadedFile = new \System\Models\File; - // $uploadedFile->data = $file; - // $uploadedFile->save(); - - // // Attach the file to the Contacts model using attachOne - // $this->Contacts->file()->add($uploadedFile); - // } - - // return $this->helpers->apiArrayResponseBuilder(201, 'created', ['id' => $this->Contacts->id]); - // } - - - public function update($id, Request $request){ $status = $this->Contacts->where('id',$id)->update($data); @@ -135,4 +97,4 @@ class contactController extends Controller return call_user_func_array(array($this, $method), $parameters); } -} +} \ No newline at end of file diff --git a/plugins/ahmadfatoni/apigenerator/controllers/api/mainServicesController.php b/plugins/ahmadfatoni/apigenerator/controllers/api/mainServicesController.php index 8f12bc0..32bac37 100644 --- a/plugins/ahmadfatoni/apigenerator/controllers/api/mainServicesController.php +++ b/plugins/ahmadfatoni/apigenerator/controllers/api/mainServicesController.php @@ -7,7 +7,7 @@ use Illuminate\Http\Request; use AhmadFatoni\ApiGenerator\Helpers\Helpers; use Illuminate\Support\Facades\Validator; use Tps\Tps\Models\MainServices; -class mainServicesController extends Controller +class MainServicesController extends Controller { protected $MainServices; diff --git a/plugins/ahmadfatoni/apigenerator/routes.php b/plugins/ahmadfatoni/apigenerator/routes.php index 8bcaea4..e3accef 100644 --- a/plugins/ahmadfatoni/apigenerator/routes.php +++ b/plugins/ahmadfatoni/apigenerator/routes.php @@ -14,7 +14,7 @@ Route::resource('api/v1/partners', 'AhmadFatoni\ApiGenerator\Controllers\API\Par Route::get('api/v1/partners/{id}/delete', ['as' => 'api/v1/partners.delete', 'uses' => 'AhmadFatoni\ApiGenerator\Controllers\API\PartnersController@destroy']); Route::resource('api/v1/cartoons', 'AhmadFatoni\ApiGenerator\Controllers\API\CartoonsController', ['except' => ['destroy', 'create', 'edit']]); Route::get('api/v1/cartoons/{id}/delete', ['as' => 'api/v1/cartoons.delete', 'uses' => 'AhmadFatoni\ApiGenerator\Controllers\API\CartoonsController@destroy']); -Route::resource('api/v1/mainServices', 'AhmadFatoni\ApiGenerator\Controllers\API\mainServicesController', ['except' => ['destroy', 'create', 'edit']]); -Route::get('api/v1/mainServices/{id}/delete', ['as' => 'api/v1/mainServices.delete', 'uses' => 'AhmadFatoni\ApiGenerator\Controllers\API\mainServicesController@destroy']); -Route::resource('api/v1/contact', 'AhmadFatoni\ApiGenerator\Controllers\API\contactController', ['except' => ['destroy', 'create', 'edit']]); -Route::get('api/v1/contact/{id}/delete', ['as' => 'api/v1/contact.delete', 'uses' => 'AhmadFatoni\ApiGenerator\Controllers\API\contactController@destroy']); \ No newline at end of file +Route::resource('api/v1/mainServices', 'AhmadFatoni\ApiGenerator\Controllers\API\MainServicesController', ['except' => ['destroy', 'create', 'edit']]); +Route::get('api/v1/mainServices/{id}/delete', ['as' => 'api/v1/mainServices.delete', 'uses' => 'AhmadFatoni\ApiGenerator\Controllers\API\MainServicesController@destroy']); +Route::resource('api/v1/contact', 'AhmadFatoni\ApiGenerator\Controllers\API\ContactController', ['except' => ['destroy', 'create', 'edit']]); +Route::get('api/v1/contact/{id}/delete', ['as' => 'api/v1/contact.delete', 'uses' => 'AhmadFatoni\ApiGenerator\Controllers\API\ContactController@destroy']); \ No newline at end of file