You've already forked lubo_comment_query
							
							
		
			
				
	
	
		
			54 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			54 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| 
 | |
| namespace App\Http\Controllers;
 | |
| 
 | |
| use App\Models\ProgramAppends;
 | |
| use App\Models\Programs;
 | |
| use Illuminate\Http\Request;
 | |
| use Illuminate\Routing\Controller as BaseController;
 | |
| 
 | |
| class ProgramAppendConstructController extends BaseController
 | |
| {
 | |
|     public function construct(Request $request, Programs $program) {
 | |
|         return view("program.construct.append.index", [
 | |
|             "program" => $program,
 | |
|             "appends" => $program->appends,
 | |
|         ]);
 | |
|     }
 | |
| 
 | |
|     public function add(Request $request, Programs $program) {
 | |
|         return view("program.construct.append.create", [
 | |
|             "program" => $program,
 | |
|             "append" => new ProgramAppends()
 | |
|         ]);
 | |
|     }
 | |
| 
 | |
|     public function create(Request $request, Programs $program) {
 | |
|         $createPayload = $request->only(["name", "from", "price", "append"]);
 | |
|         $append = $program->appends()->create($createPayload);
 | |
|         $append->is_original = $request->post("is_original", 0);
 | |
|         $append->save();
 | |
|         return redirect(route("program.construct.append.list", [
 | |
|             "program"=>$program->id,
 | |
|         ]));
 | |
|     }
 | |
| 
 | |
|     public function edit(Request $request, Programs $program, ProgramAppends $append) {
 | |
|         return view("program.construct.append.create", [
 | |
|             "program" => $program,
 | |
|             "append" => $append
 | |
|         ]);
 | |
|     }
 | |
| 
 | |
|     public function submit(Request $request, Programs $program, ProgramAppends $append) {
 | |
|         $submitPayload = $request->only(["name", "from", "price", "append"]);
 | |
|         $append->update($submitPayload);
 | |
|         $append->is_original = $request->post("is_original", 0);
 | |
|         $append->save();
 | |
|         return redirect(route("program.construct.append.list", [
 | |
|             "program"=>$program->id,
 | |
|         ]));
 | |
|     }
 | |
| 
 | |
| }
 |