阶段更新
This commit is contained in:
@@ -4,6 +4,7 @@ namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\Advert;
|
||||
use App\Models\Category;
|
||||
use Carbon\Carbon;
|
||||
|
||||
class CategoryController extends Controller
|
||||
{
|
||||
@@ -11,7 +12,7 @@ class CategoryController extends Controller
|
||||
/**
|
||||
* 显示分类
|
||||
* @param Category $category [description]
|
||||
* @return [type] [description]
|
||||
* @return \Illuminate\Contracts\Foundation\Application|\Illuminate\Contracts\View\Factory|\Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector|\Illuminate\View\View [type] [description]
|
||||
*/
|
||||
public function index(Category $category)
|
||||
{
|
||||
|
||||
@@ -6,6 +6,7 @@ use App\Models\Advert;
|
||||
use App\Models\Article;
|
||||
use App\Models\Category;
|
||||
use App\Models\Link;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class IndexController extends Controller
|
||||
{
|
||||
@@ -24,15 +25,12 @@ class IndexController extends Controller
|
||||
return view('index.index', compact('top_adverts', 'top_adverts'));
|
||||
}
|
||||
|
||||
//通用获取文章
|
||||
public function getArticle($category_ids, $take = 3)
|
||||
public function search(Request $request)
|
||||
{
|
||||
return Article::where('status', 1)
|
||||
->ByCategory($category_ids)
|
||||
->select('id', 'description', 'title', 'created_at', 'cover', 'content')
|
||||
->orderBy('created_at', 'desc')
|
||||
->take($take)
|
||||
->get();
|
||||
$title = $request->title;
|
||||
$articles = Article::query()->where('title', 'like', "%{$title}%")->paginate();
|
||||
|
||||
return view('index.search', compact('articles'));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user