From 548ff4323f3b14d73b73ab1d26031e53af70659d Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Thu, 4 Aug 2022 09:46:43 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9B=E5=BB=BA=E6=97=B6=EF=BC=8C=E5=A1=AB?= =?UTF-8?q?=E5=86=99bvid?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ProgramVideoConstructController.php | 2 ++ app/Models/ProgramVideos.php | 2 +- .../program/construct/video/create.blade.php | 17 +++++++++++------ 3 files changed, 14 insertions(+), 7 deletions(-) diff --git a/app/Http/Controllers/ProgramVideoConstructController.php b/app/Http/Controllers/ProgramVideoConstructController.php index 14501ad..8ace2a5 100644 --- a/app/Http/Controllers/ProgramVideoConstructController.php +++ b/app/Http/Controllers/ProgramVideoConstructController.php @@ -25,6 +25,7 @@ class ProgramVideoConstructController extends BaseController public function create(Request $request, Programs $program) { $request->validate([ + "video_bvid" => ["required"], "start_part" => ["required", "int"], "stop_part" => ["required", "int"], "start_time" => ["required", "date_format:H:i:s"], @@ -34,6 +35,7 @@ class ProgramVideoConstructController extends BaseController $program_video = new ProgramVideos(); $createPayload = $request->only(["start_part", "start_time", "stop_part", "stop_time"]); $program_video->fill($createPayload); + $program_video->video_bvid = $request->post("video_bvid"); if ($request->hasFile("start_image")) { $file = $request->file("start_image"); $path = $file->store("lubo_file"); diff --git a/app/Models/ProgramVideos.php b/app/Models/ProgramVideos.php index 5cfab00..feca603 100644 --- a/app/Models/ProgramVideos.php +++ b/app/Models/ProgramVideos.php @@ -8,7 +8,7 @@ use Illuminate\Support\Carbon; class ProgramVideos extends Model { - protected $fillable = ["start_part", "start_time", "stop_part", "stop_time"]; + protected $fillable = ["video_bvid", "start_part", "start_time", "stop_part", "stop_time"]; protected $dateFormat = 'U'; public function program(): \Illuminate\Database\Eloquent\Relations\BelongsTo { diff --git a/resources/views/program/construct/video/create.blade.php b/resources/views/program/construct/video/create.blade.php index 1e5f475..2550448 100644 --- a/resources/views/program/construct/video/create.blade.php +++ b/resources/views/program/construct/video/create.blade.php @@ -11,15 +11,15 @@ + @if($errors->any()) + @foreach ($errors->all() as $error) +