From 4530a9283719a1093691d7c21dde7521a1a68bf8 Mon Sep 17 00:00:00 2001 From: lingling Date: Fri, 8 Jul 2022 16:21:20 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=BA=86=20=E5=B7=A5?= =?UTF-8?q?=E5=8E=82=E6=A8=A1=E5=9E=8B=20=E4=BD=86=E6=98=AF=E4=B8=80?= =?UTF-8?q?=E6=AC=A1=E5=8F=AA=E8=83=BD=E5=88=9B=E5=BB=BA=E4=B8=80=E5=AE=B6?= =?UTF-8?q?=20=E6=B7=BB=E5=8A=A0=E4=BA=86=20api=E6=8E=A7=E5=88=B6=E5=99=A8?= =?UTF-8?q?=20=E7=94=A8=E4=BA=8E=E7=BB=9F=E4=B8=80api=E8=BF=94=E5=9B=9E?= =?UTF-8?q?=E7=BB=93=E6=9E=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Http/Controllers/ApiController.php | 21 +++++++++++++++++++++ app/Http/Controllers/UController.php | 8 +++++++- app/Models/Flight.php | 11 +++++++++++ database/seeders/DatabaseSeeder.php | 19 +++++++++++++++---- database/seeders/UserSeeder.php | 20 ++++++++++++++++++++ routes/api.php | 1 + 6 files changed, 75 insertions(+), 5 deletions(-) create mode 100644 app/Http/Controllers/ApiController.php create mode 100644 app/Models/Flight.php create mode 100644 database/seeders/UserSeeder.php diff --git a/app/Http/Controllers/ApiController.php b/app/Http/Controllers/ApiController.php new file mode 100644 index 0000000..3c96bcf --- /dev/null +++ b/app/Http/Controllers/ApiController.php @@ -0,0 +1,21 @@ +$code, + // 返回提示信息 + 'msg'=>$msg, + // 返回数据 + 'data'=>$data, + ]; + return response($result); + } +} diff --git a/app/Http/Controllers/UController.php b/app/Http/Controllers/UController.php index f6a4dbf..70df0cf 100644 --- a/app/Http/Controllers/UController.php +++ b/app/Http/Controllers/UController.php @@ -4,7 +4,7 @@ namespace App\Http\Controllers; use Illuminate\Http\Request; -class UController extends Controller +class UController extends ApiController { /** * Display a listing of the resource. @@ -66,4 +66,10 @@ class UController extends Controller // } + public function text(Request $request) + { + // + //return json_encode($request); + return $this->create('请求成功',200, $data = $request->all()); + } } diff --git a/app/Models/Flight.php b/app/Models/Flight.php new file mode 100644 index 0000000..1b4fcae --- /dev/null +++ b/app/Models/Flight.php @@ -0,0 +1,11 @@ +create(); - // \App\Models\User::factory()->create([ - // 'name' => 'Test User', - // 'email' => 'test@example.com', - // ]); + \App\Models\User::factory()->create([ + 'name' => Str::random(10), + 'email' => Str::random(10).'@gmail.com', + 'password' => Hash::make('password') + ]); + // $user=new User; + // $user->name=Str::random(10); + // $user->email=Str::random(10).'@gmail.com'; + // $user->password=Hash::make('password'); + // $user->save(); } } diff --git a/database/seeders/UserSeeder.php b/database/seeders/UserSeeder.php new file mode 100644 index 0000000..1032fbb --- /dev/null +++ b/database/seeders/UserSeeder.php @@ -0,0 +1,20 @@ +create(); + } +} diff --git a/routes/api.php b/routes/api.php index 7708160..4f33e91 100644 --- a/routes/api.php +++ b/routes/api.php @@ -26,3 +26,4 @@ use App\Http\Controllers\UController; // }); Route::get('/link/{id}', [UController::class, 'index']); Route::post('/link/{url}', [UController::class, 'add']); +Route::post('/text', [UController::class, 'text']);