From dcdbf3fee1744954e4d75dd9668bd5260c6214c1 Mon Sep 17 00:00:00 2001 From: Fayyazi Date: Wed, 21 Aug 2019 14:29:25 +0430 Subject: [PATCH] QRCode --- app/Http/Controllers/CycleController.php | 1 + .../2019_04_11_104800_create_users_table.php | 43 +++++++++++++++++++ .../2019_04_11_104800_create_users_table.php | 2 +- routes/api.php | 4 +- 4 files changed, 47 insertions(+), 3 deletions(-) create mode 100644 database/2019_04_11_104800_create_users_table.php diff --git a/app/Http/Controllers/CycleController.php b/app/Http/Controllers/CycleController.php index fd11b31f..00f9cbbf 100644 --- a/app/Http/Controllers/CycleController.php +++ b/app/Http/Controllers/CycleController.php @@ -51,6 +51,7 @@ class CycleController extends Controller $Cycle->load('user', 'packages'); return \MessageResponse::data($Cycle); } + public function update(StoreCycleRequest $request, Cycle $Cycle) { $Cycle->update($request->except(['packages'])); diff --git a/database/2019_04_11_104800_create_users_table.php b/database/2019_04_11_104800_create_users_table.php new file mode 100644 index 00000000..1476ff26 --- /dev/null +++ b/database/2019_04_11_104800_create_users_table.php @@ -0,0 +1,43 @@ +bigIncrements('id'); + $table->string('name'); + $table->string('email')->nullable(); + $table->string('country_code'); + $table->string('cell_number'); + $table->enum('gender', ['Male','FeMale'])->default('Male'); + $table->enum('verified', ['Verified','NotVerified'])->default('NotVerified'); + $table->enum('status', ['Active','Suspended'])->default('Active'); + $table->unsignedBigInteger('medical_center_id'); + $table->foreign('medical_center_id')->references('id')->on('medical_centers'); + $table->string('password'); + $table->string('address')->nullable(); + $table->rememberToken(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('users'); + } +} diff --git a/database/migrations/2019_04_11_104800_create_users_table.php b/database/migrations/2019_04_11_104800_create_users_table.php index 1476ff26..c26ba4b0 100644 --- a/database/migrations/2019_04_11_104800_create_users_table.php +++ b/database/migrations/2019_04_11_104800_create_users_table.php @@ -17,7 +17,7 @@ class CreateUsersTable extends Migration $table->bigIncrements('id'); $table->string('name'); $table->string('email')->nullable(); - $table->string('country_code'); + $table->string('country_code')->default('0098');; $table->string('cell_number'); $table->enum('gender', ['Male','FeMale'])->default('Male'); $table->enum('verified', ['Verified','NotVerified'])->default('NotVerified'); diff --git a/routes/api.php b/routes/api.php index f9a2ab79..c3e006d8 100644 --- a/routes/api.php +++ b/routes/api.php @@ -35,7 +35,7 @@ Route::middleware('auth:api')->group(function () { // Route::get('/TestTypes/All', 'TestTypeController@AllTestTypes'); // Route::get('/MedicalCenters/All', 'MedicalCenterController@listMedicalCenters'); Route::post('/BarCode/{Code}', 'BarCodeController@generateBarcode'); - Route::post('/QRCode/{TestResult}', 'BarCodeController@generateQRcode'); + Route::post('/TestResult/QRCode/{TestResult}', 'BarCodeController@generateQRcode'); Route::get('/GetInfo', 'UserController@getInfo'); Route::get('Users/MedicalCenter/{MedicalCenter}', 'UserController@getByMedicalCenter'); @@ -54,7 +54,7 @@ Route::middleware('auth:api')->group(function () { Route::post('/Package/Verify/{Package}', 'PackageController@verifyPackage'); Route::get('/GetItems', 'ItemController@getItems'); Route::get('/GetPackages', 'PackageController@getPackages'); - + Route::resource('Cycles', 'CycleController'); });