diff --git a/app/DeliveryInfo.php b/app/DeliveryInfo.php new file mode 100644 index 0000000..f0c86c9 --- /dev/null +++ b/app/DeliveryInfo.php @@ -0,0 +1,10 @@ +all()); + + return response()->json(DeliveryInfo, 201); + } + + public function delete(DeliveryInfo $deliveryinfo) + { + $deliveryinfo->delete(); + + return response()->json(null, 204); + } +} diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 35471f6..706c003 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -3,6 +3,7 @@ namespace App\Providers; use Illuminate\Support\ServiceProvider; +use Illuminate\Support\Facades\Schema; class AppServiceProvider extends ServiceProvider { @@ -13,7 +14,7 @@ class AppServiceProvider extends ServiceProvider */ public function boot() { - // + Schema::defaultStringLength(191); } /** diff --git a/database/migrations/2018_04_23_033613_create_delivery_infos_table.php b/database/migrations/2018_04_23_033613_create_delivery_infos_table.php new file mode 100644 index 0000000..10f6987 --- /dev/null +++ b/database/migrations/2018_04_23_033613_create_delivery_infos_table.php @@ -0,0 +1,40 @@ +increments('id'); + $table->string('branch'); + $table->string('deli_info'); + $table->string('address'); + $table->string('city'); + $table->integer('postcode'); + $table->string('state'); + $table->string('country'); + $table->string('contact_person'); + $table->integer('contact_person_no'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('delivery_infos'); + } +} diff --git a/routes/api.php b/routes/api.php index c641ca5..e51adf7 100644 --- a/routes/api.php +++ b/routes/api.php @@ -16,3 +16,11 @@ use Illuminate\Http\Request; Route::middleware('auth:api')->get('/user', function (Request $request) { return $request->user(); }); + +Route::get('/api/company/del-info','DeliveryInfo@show'); + + +Route::post('/api/company/{com-id}/del-info', 'DeliveryInfo@store'); + + +Route::delete('/api/company/{com-id}/del-info', 'DeliveryInfo@delete'); diff --git a/routes/web.php b/routes/web.php index 810aa34..e7995e2 100644 --- a/routes/web.php +++ b/routes/web.php @@ -14,3 +14,6 @@ Route::get('/', function () { return view('welcome'); }); + + +