优化一键导入功能
This commit is contained in:
parent
30b38e3f4b
commit
2283f91b3f
@ -4,6 +4,7 @@ namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\Programs;
|
||||
use App\Models\ProgramVideos;
|
||||
use App\Models\VideoComments;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Routing\Controller as BaseController;
|
||||
|
||||
@ -36,6 +37,13 @@ class ProgramConstructController extends BaseController
|
||||
return redirect(route("program.construct.edit", ["program"=>$program->id]));
|
||||
}
|
||||
|
||||
public function from_comment(Request $request, VideoComments $comment) {
|
||||
return redirect(route("program.construct.batch_add"))->withInput([
|
||||
"bvid"=>$comment->video->bvid,
|
||||
"content"=>$comment->content
|
||||
]);
|
||||
}
|
||||
|
||||
public function batch_add(Request $request) {
|
||||
return view("program.construct.batch_add");
|
||||
}
|
||||
|
@ -63,13 +63,7 @@
|
||||
</table>
|
||||
@auth("web")
|
||||
@if(sizeof($video_pivots) === 0 && $comment)
|
||||
<form action="{{ url(route("program.construct.batch_create")) }}" method="post" enctype="multipart/form-data">
|
||||
<input type="hidden" value="{{ $video->bvid }}" name="bvid">
|
||||
<textarea name="content" class="hidden">{{ $comment->content }}</textarea>
|
||||
<div class="block my-2 text-center">
|
||||
<input class="px-6 py-2 inline-block rounded-full bg-cyan-600 text-white" type="submit" value="一键导入评论中的节目单">
|
||||
</div>
|
||||
</form>
|
||||
<a href="{{ url(route("program.construct.from_comment", ["comment"=>$comment->id])) }}" class="px-6 py-2 inline-block rounded-full bg-cyan-600 text-white">一键导入评论中的节目单</a>
|
||||
@endif
|
||||
@endauth
|
||||
@include("common.footer")
|
||||
|
@ -37,6 +37,7 @@ Route::prefix("/programs/construct")->middleware("auth:web")->group(function (Ro
|
||||
$router->get('/', ["\\App\\Http\\Controllers\\ProgramConstructController","index"])->name("program.construct.list");
|
||||
$router->get('/add', ["\\App\\Http\\Controllers\\ProgramConstructController","add"])->name("program.construct.add");
|
||||
$router->post('/add', ["\\App\\Http\\Controllers\\ProgramConstructController","create"])->name("program.construct.create");
|
||||
$router->get('/from_comment/{comment}', ["\\App\\Http\\Controllers\\ProgramConstructController","from_comment"])->name("program.construct.from_comment");
|
||||
$router->get('/batch', ["\\App\\Http\\Controllers\\ProgramConstructController","batch_add"])->name("program.construct.batch_add");
|
||||
$router->post('/batch', ["\\App\\Http\\Controllers\\ProgramConstructController","batch_create"])->name("program.construct.batch_create");
|
||||
$router->get('/{program}', ["\\App\\Http\\Controllers\\ProgramConstructController","edit"])->name("program.construct.edit");
|
||||
|
Loading…
x
Reference in New Issue
Block a user