diff --git a/app/Http/Controllers/ProvinceController.php b/app/Http/Controllers/ProvinceController.php new file mode 100644 index 0000000..5e2f4f3 --- /dev/null +++ b/app/Http/Controllers/ProvinceController.php @@ -0,0 +1,19 @@ +successResponse(Province::all('id', 'name')); + + } +} diff --git a/database/migrations/2025_04_28_110000_create_users_table.php b/database/migrations/2025_04_28_110000_create_users_table.php index 55e3dda..ddf1cb2 100644 --- a/database/migrations/2025_04_28_110000_create_users_table.php +++ b/database/migrations/2025_04_28_110000_create_users_table.php @@ -26,7 +26,7 @@ return new class extends Migration $table->string('email')->unique()->nullable(); $table->dateTime('last_login')->nullable(); $table->string('telephone_id')->unique()->nullable(); - $table->boolean('is_online'); + $table->boolean('is_online')->default(false); $table->rememberToken()->nullable(); $table->timestamps(); }); diff --git a/routes/web.php b/routes/web.php index 1726c4b..b6ad3f2 100644 --- a/routes/web.php +++ b/routes/web.php @@ -6,6 +6,7 @@ use App\Http\Controllers\AuthController; use App\Http\Controllers\CallController; use App\Http\Controllers\CategoryController; use App\Http\Controllers\ProfileController; +use App\Http\Controllers\ProvinceController; use App\Http\Middleware\SuperAdminCheck; use Illuminate\Support\Facades\Route; @@ -67,4 +68,10 @@ Route::prefix('server')->group(function () { Route::post('/{permission}', 'update')->name('update'); Route::delete('/{permission}', 'destroy')->name('destroy'); }); + + Route::prefix('provinces') + ->controller(ProvinceController::class) + ->group(function () { + Route::get('/list', 'list')->name('list'); + }); });