From 5787b0c420cc8c8f02ab652f6b5589af7a24827d Mon Sep 17 00:00:00 2001 From: "iVampireSP.com" Date: Fri, 17 Feb 2023 20:05:47 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Admin/MaintenanceController.php | 34 +++++++++---------- app/Models/Maintenance.php | 3 +- 2 files changed, 19 insertions(+), 18 deletions(-) diff --git a/app/Http/Controllers/Admin/MaintenanceController.php b/app/Http/Controllers/Admin/MaintenanceController.php index 7dc238a..1146a29 100644 --- a/app/Http/Controllers/Admin/MaintenanceController.php +++ b/app/Http/Controllers/Admin/MaintenanceController.php @@ -23,23 +23,11 @@ public function index(): View return view('admin.maintenances.index', compact('maintenances')); } - /** - * Show the form for creating a new resource. - * - * @return View - */ - public function create(): View - { - $modules = (new Module)->all(); - - return view('admin.maintenances.create', compact('modules')); - } - /** * Store a newly created resource in storage. * - * @param \Illuminate\Http\Request $request - * @return \Illuminate\Http\Response + * @param Request $request + * @return RedirectResponse */ public function store(Request $request): RedirectResponse { @@ -56,6 +44,18 @@ public function store(Request $request): RedirectResponse return redirect()->route('admin.maintenances.index')->with('success', '维护信息已创建。'); } + /** + * Show the form for creating a new resource. + * + * @return View + */ + public function create(): View + { + $modules = (new Module)->all(); + + return view('admin.maintenances.create', compact('modules')); + } + /** * Show the form for editing the specified resource. * @@ -72,9 +72,9 @@ public function edit(Maintenance $maintenance): View /** * Update the specified resource in storage. * - * @param \Illuminate\Http\Request $request + * @param Request $request * @param Maintenance $maintenance - * @return \Illuminate\Http\Response + * @return RedirectResponse */ public function update(Request $request, Maintenance $maintenance): RedirectResponse { @@ -95,7 +95,7 @@ public function update(Request $request, Maintenance $maintenance): RedirectResp * Remove the specified resource from storage. * * @param Maintenance $maintenance - * @return \Illuminate\Http\Response + * @return RedirectResponse */ public function destroy(Maintenance $maintenance): RedirectResponse { diff --git a/app/Models/Maintenance.php b/app/Models/Maintenance.php index 16e34c5..b19006a 100644 --- a/app/Models/Maintenance.php +++ b/app/Models/Maintenance.php @@ -3,6 +3,7 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +use Illuminate\Database\Eloquent\Relations\BelongsTo; class Maintenance extends Model { @@ -36,7 +37,7 @@ public function scopeOrderByStartAt($query) return $query->orderBy('start_at', 'desc'); } - public function module() + public function module(): BelongsTo { return $this->belongsTo(Module::class); }