diff --git a/app/Http/Controllers/ProgramConstructController.php b/app/Http/Controllers/ProgramConstructController.php index 33225b7..5272757 100644 --- a/app/Http/Controllers/ProgramConstructController.php +++ b/app/Http/Controllers/ProgramConstructController.php @@ -5,8 +5,10 @@ namespace App\Http\Controllers; use App\Models\Programs; use App\Models\ProgramVideos; use App\Models\VideoComments; +use Illuminate\Database\QueryException; use Illuminate\Http\Request; use Illuminate\Routing\Controller as BaseController; +use Illuminate\Support\Facades\DB; class ProgramConstructController extends BaseController { @@ -57,10 +59,8 @@ class ProgramConstructController extends BaseController $content = $request->post("content"); $count = ProgramVideos::query()->where("video_bvid", "=", $bvid)->count(); if ($count > 0) { - return view("program.construct.batch_add", [ - "content" => $content, - "bvid" => $bvid, - "message" => "该BVID下已有{$count}个节目关联,请手动添加", + return back()->withInput()->withErrors([ + "bvid" => "该BVID下已有{$count}个节目关联,请手动添加" ]); } $regex = "/^p(?P\d{1,2})[-# _:,)]+(?P