From a19b5f865c063bca57b40dedddd274d19d5f8e50 Mon Sep 17 00:00:00 2001 From: "iVampireSP.com" Date: Tue, 10 Jan 2023 21:48:11 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E8=BF=9B=20=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Http/Controllers/Admin/DeviceController.php | 1 - app/Support/EmqxSupport.php | 4 +++- database/factories/UserFactory.php | 7 ++++--- database/seeders/DatabaseSeeder.php | 2 +- 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/app/Http/Controllers/Admin/DeviceController.php b/app/Http/Controllers/Admin/DeviceController.php index 14cd771..64dff07 100644 --- a/app/Http/Controllers/Admin/DeviceController.php +++ b/app/Http/Controllers/Admin/DeviceController.php @@ -5,7 +5,6 @@ use App\Exceptions\EmqxSupportException; use App\Http\Controllers\Controller; use App\Support\EmqxSupport; -use Illuminate\Http\Client\ConnectionException; use Illuminate\Http\RedirectResponse; use Illuminate\Http\Request; use Illuminate\View\View; diff --git a/app/Support/EmqxSupport.php b/app/Support/EmqxSupport.php index 656250c..a26d644 100644 --- a/app/Support/EmqxSupport.php +++ b/app/Support/EmqxSupport.php @@ -6,6 +6,7 @@ use Illuminate\Http\Client\ConnectionException; use Illuminate\Http\Client\PendingRequest; use Illuminate\Support\Facades\Http; +use Illuminate\Support\Facades\Log; class EmqxSupport { @@ -61,7 +62,8 @@ public function clients($params = []) try { $response = $this->api()->get('clients', $params); - } catch (ConnectionException $e) { + } /** @noinspection PhpRedundantCatchClauseInspection */ catch (ConnectionException $e) { + Log::error('emqx connect failed.', [$e]); throw new EmqxSupportException('EMQX API 无法连接。'); } diff --git a/database/factories/UserFactory.php b/database/factories/UserFactory.php index 09e48af..79c7995 100644 --- a/database/factories/UserFactory.php +++ b/database/factories/UserFactory.php @@ -2,11 +2,12 @@ namespace Database\Factories; +use App\Models\User; use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Support\Str; /** - * @extends \Illuminate\Database\Eloquent\Factories\Factory<\App\Models\User> + * @extends Factory */ class UserFactory extends Factory { @@ -15,7 +16,7 @@ class UserFactory extends Factory * * @return array */ - public function definition() + public function definition(): array { return [ 'name' => fake()->name(), @@ -31,7 +32,7 @@ public function definition() * * @return static */ - public function unverified() + public function unverified(): static { return $this->state(fn(array $attributes) => [ 'email_verified_at' => null, diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php index 76d96dc..1b34743 100644 --- a/database/seeders/DatabaseSeeder.php +++ b/database/seeders/DatabaseSeeder.php @@ -12,7 +12,7 @@ class DatabaseSeeder extends Seeder * * @return void */ - public function run() + public function run(): void { // \App\Models\User::factory(10)->create();