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) +
错误:{{ $error }}
+ @endforeach + @endif