41 lines
833 B
PHP
41 lines
833 B
PHP
<?php
|
|
|
|
namespace App\Http\Controllers;
|
|
|
|
use App\Models\Advert;
|
|
use App\Models\Article;
|
|
use App\Models\Category;
|
|
use App\Models\Link;
|
|
use Illuminate\Http\Request;
|
|
|
|
class IndexController extends Controller
|
|
{
|
|
|
|
/**
|
|
* Notes: 首页
|
|
*
|
|
* @Author: 玄尘
|
|
* @Date : 2020/6/1 9:11
|
|
*/
|
|
public function index()
|
|
{
|
|
$ysxw = Article::where('status', 1)
|
|
->ByCategory([66, 60, 61, 17, 26, 77])
|
|
->latest('sort')
|
|
->latest()
|
|
->take(7)
|
|
->get();
|
|
|
|
return view('index.index', compact('ysxw'));
|
|
}
|
|
|
|
public function search(Request $request)
|
|
{
|
|
$title = $request->title;
|
|
$articles = Article::query()->where('title', 'like', "%{$title}%")->paginate();
|
|
|
|
return view('index.search', compact('articles'));
|
|
}
|
|
|
|
}
|