建设相关的路由,及大部分提交的验证,及视频对应的真·节目单

This commit is contained in:
2022-08-01 13:45:36 +08:00
parent fb78d7facb
commit 9ed3db42f2
18 changed files with 452 additions and 16 deletions

View File

@ -9,7 +9,7 @@ use Illuminate\Routing\Controller as BaseController;
class ProgramAppendConstructController extends BaseController
{
public function construct(Request $request, Programs $program) {
public function index(Request $request, Programs $program) {
return view("program.construct.append.index", [
"program" => $program,
"appends" => $program->appends,
@ -28,6 +28,11 @@ class ProgramAppendConstructController extends BaseController
}
public function create(Request $request, Programs $program) {
$request->validate([
"name" => ["required_without:foo:is_original"],
"from" => ["required"],
"price" => ["required", "numeric"],
]);
$createPayload = $request->only(["name", "from", "price", "append"]);
$append = $program->appends()->create($createPayload);
$append->is_original = $request->post("is_original", 0);