updated controllers for api
This commit is contained in:
parent
fe49891862
commit
fe94992f5c
|
|
@ -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);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
|
@ -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;
|
||||
|
||||
|
|
|
|||
|
|
@ -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']);
|
||||
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']);
|
||||
Loading…
Reference in New Issue