From 1be940e31db22ddfe81f4d1097f22e3f688f17dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=84=E5=B0=98?= <122383162@qq.com> Date: Fri, 10 Dec 2021 16:14:13 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=BA=E6=89=8D=E5=A2=9E=E5=8A=A0=E8=B7=B3?= =?UTF-8?q?=E8=BD=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Admin/Controllers/Resume/IndexController.php | 2 +- app/Http/Controllers/ResumeController.php | 13 ++++++++----- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/app/Admin/Controllers/Resume/IndexController.php b/app/Admin/Controllers/Resume/IndexController.php index a70b029..1773b52 100644 --- a/app/Admin/Controllers/Resume/IndexController.php +++ b/app/Admin/Controllers/Resume/IndexController.php @@ -81,9 +81,9 @@ class IndexController extends AdminController $form->ueditor('part_job', '学术兼职'); // $form->ueditor('content', '简历')->rules('required', ['required' => '简历不能为空']); $form->datetime('created_at', '发布时间'); - $form->switch('status', '状态')->default(1); $form->number('sort', '序号')->default(0)->rules('required', ['required' => '序号必须填写'])->help('倒序优先'); + $form->url('url', '外链地址'); return $form; } diff --git a/app/Http/Controllers/ResumeController.php b/app/Http/Controllers/ResumeController.php index 07aaacc..a081a99 100644 --- a/app/Http/Controllers/ResumeController.php +++ b/app/Http/Controllers/ResumeController.php @@ -2,10 +2,10 @@ namespace App\Http\Controllers; -use App\Models\Advert; -use App\Models\Article; use App\Models\Resume; -use Illuminate\Http\Request; +use Illuminate\Contracts\Foundation\Application; +use Illuminate\Contracts\View\Factory; +use Illuminate\View\View; class ResumeController extends Controller { @@ -16,16 +16,19 @@ class ResumeController extends Controller * @Author: 玄尘 * @Date: 2021/12/1 10:46 * @param \App\Models\Resume $resume - * @return \Illuminate\Contracts\Foundation\Application|\Illuminate\Contracts\View\Factory|\Illuminate\View\View + * @return Application|Factory|View */ public function show(Resume $resume) { + if ($resume->url) { + return redirect()->away($resume->url); + } $category = $resume->category; $parent = $category; if ($category->childrens->isEmpty() && $category->parent) { $parent = $category->parent; } - return view('resume.show', compact('resume', 'category','parent')); + return view('resume.show', compact('resume', 'category', 'parent')); }