优化代码

This commit is contained in:
iVampireSP.com 2023-02-13 15:26:16 +08:00
parent 3fed82ba49
commit 803cb019b2
No known key found for this signature in database
GPG Key ID: 2F7B001CA27A8132

View File

@ -26,13 +26,12 @@ public function index(): View
* Store a newly created resource in storage. * Store a newly created resource in storage.
* *
* @param Request $request * @param Request $request
*
* @return View * @return View
*/ */
public function store(Request $request): View public function store(Request $request): View
{ {
// $request->validate([
$this->validate($request, [
'name' => 'required', 'name' => 'required',
'description' => 'required', 'description' => 'required',
'api_token' => 'required|unique:applications,api_token', 'api_token' => 'required|unique:applications,api_token',
@ -50,8 +49,6 @@ public function store(Request $request): View
*/ */
public function create(): View public function create(): View
{ {
//
return view('admin.applications.create'); return view('admin.applications.create');
} }
@ -59,12 +56,11 @@ public function create(): View
* Display the specified resource. * Display the specified resource.
* *
* @param Application $application * @param Application $application
*
* @return RedirectResponse * @return RedirectResponse
*/ */
public function show(Application $application): RedirectResponse public function show(Application $application): RedirectResponse
{ {
//
return redirect()->route('admin.applications.edit', $application); return redirect()->route('admin.applications.edit', $application);
} }
@ -72,12 +68,11 @@ public function show(Application $application): RedirectResponse
* Show the form for editing the specified resource. * Show the form for editing the specified resource.
* *
* @param Application $application * @param Application $application
*
* @return View * @return View
*/ */
public function edit(Application $application): View public function edit(Application $application): View
{ {
//
return view('admin.applications.edit', compact('application')); return view('admin.applications.edit', compact('application'));
} }
@ -86,13 +81,12 @@ public function edit(Application $application): View
* *
* @param Request $request * @param Request $request
* @param Application $application * @param Application $application
*
* @return RedirectResponse * @return RedirectResponse
*/ */
public function update(Request $request, Application $application): RedirectResponse public function update(Request $request, Application $application): RedirectResponse
{ {
// $request->validate([
$this->validate($request, [
'name' => 'required', 'name' => 'required',
'description' => 'required', 'description' => 'required',
'api_token' => 'required|unique:applications,api_token,' . $application->id, 'api_token' => 'required|unique:applications,api_token,' . $application->id,
@ -107,12 +101,11 @@ public function update(Request $request, Application $application): RedirectResp
* Remove the specified resource from storage. * Remove the specified resource from storage.
* *
* @param Application $application * @param Application $application
*
* @return RedirectResponse * @return RedirectResponse
*/ */
public function destroy(Application $application): RedirectResponse public function destroy(Application $application): RedirectResponse
{ {
//
$application->delete(); $application->delete();
return redirect()->route('admin.applications.index')->with('success', '应用程序已删除。'); return redirect()->route('admin.applications.index')->with('success', '应用程序已删除。');