This commit is contained in:
2022-07-09 18:03:50 +08:00
commit dec855eb8c
82 changed files with 11736 additions and 0 deletions

View File

@ -0,0 +1,27 @@
<?php
namespace App\Http\Controllers;
use App\Models\VideoComments;
use Illuminate\Routing\Controller as BaseController;
class CommentQueryController extends BaseController
{
public function index() {
$keyword = request()->get("keyword", "");
$query = VideoComments::query()->where("is_top", "=", 1)->with("video")->orderByDesc("created_at");
if ($keyword) {
$keyword_split = explode(" ", $keyword);
foreach ($keyword_split as $_keyword) {
if (mb_strlen(trim($_keyword)) > 0) {
$query->where("content", "like", "%{$_keyword}%");
}
}
}
$comments = $query->limit(20)->get();
return view("index", [
"keyword" => $keyword,
"comments" => $comments,
]);
}
}

View File

@ -0,0 +1,13 @@
<?php
namespace App\Http\Controllers;
use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
use Illuminate\Foundation\Bus\DispatchesJobs;
use Illuminate\Foundation\Validation\ValidatesRequests;
use Illuminate\Routing\Controller as BaseController;
class Controller extends BaseController
{
use AuthorizesRequests, DispatchesJobs, ValidatesRequests;
}