初步完成

This commit is contained in:
2020-09-11 10:27:23 +08:00
parent 9c6d4da51e
commit 49c3511dbe
43 changed files with 3437 additions and 1188 deletions

View File

@@ -5,6 +5,8 @@ namespace App\Http\Controllers;
use App\Models\Advert;
use App\Models\Article;
use App\Models\ArticlePicture;
use App\Models\Patent;
use Illuminate\Support\Arr;
class IndexController extends Controller
{
@@ -16,22 +18,32 @@ class IndexController extends Controller
*/
public function index()
{
$ssp = ArticlePicture::orderBy('sort', 'desc')->take(3)->get(); //随手拍
$all_articles = Article::orderBy('sort', 'desc')
->whereNotIn('category_id', [20, 21, 22])
->take(7)
->get(); //最新资讯
$danwei = Article::where('category_id', 15)->latest()->first(); //单位概况
$ysbj = Article::where('category_id', 12)->latest()->take(3)->get(); //养生保健
$dcyfx = Article::where('category_id', 10)->latest()->take(7)->get(); //调研与分析
$yyjcyj = Article::where('category_id', 9)->latest()->take(7)->get(); //应用基础研究
$jsyt = Article::where('category_id', 11)->latest()->take(7)->get(); //技术研讨
$kyyyy = Article::where('category_id', 12)->latest()->take(7)->get(); //科研与应用
$qkys = Article::where('category_id', 9)->latest()->take(7)->get(); //全科医学
$center_advert = Advert::where('category_id', 18)->first();
$qikan_advert = Advert::where('category_id', 19)->take(4)->orderBy('sort', 'desc')->get();
// $ssp = ArticlePicture::orderBy('sort', 'desc')->take(3)->get(); //随手拍
// $all_articles = Article::orderBy('sort', 'desc')
// ->whereNotIn('category_id', [20, 21, 22])
// ->take(7)
// ->get(); //最新资讯
// $danwei = Article::where('category_id', 15)->latest()->first(); //单位概况
// $ysbj = Article::where('category_id', 12)->latest()->take(3)->get(); //养生保健
// $dcyfx = Article::where('category_id', 10)->latest()->take(7)->get(); //调研与分析
// $yyjcyj = Article::where('category_id', 9)->latest()->take(7)->get(); //应用基础研究
// $jsyt = Article::where('category_id', 11)->latest()->take(7)->get(); //技术研讨
// $kyyyy = Article::where('category_id', 12)->latest()->take(7)->get(); //科研与应用
// $qkys = Article::where('category_id', 9)->latest()->take(7)->get(); //全科医学
// $center_advert = Advert::where('category_id', 18)->first();
// $qikan_advert = Advert::where('category_id', 19)->take(4)->orderBy('sort', 'desc')->get();
return view('index.index', compact('ssp', 'all_articles', 'danwei', 'ysbj', 'dcyfx', 'yyjcyj', 'jsyt', 'kyyyy', 'qkys', 'center_advert', 'qikan_advert'));
$data = [
'ysxw' => Article::where('category_id', 15)->latest('sort')->latest()->take(8)->get(),
'kjcg' => Article::where('category_id', 20)->latest('sort')->latest()->take(8)->get(),
'lwzl' => Patent::latest('sort')->latest()->take(11)->get(),
'center_advert' => Advert::latest('sort')->latest()->where('category_id', 23)->take(3)->get(),
'ysxw_right_advert' => Advert::latest('sort')->latest()->where('category_id', 24)->first(),
'kjcg_right_advert' => Advert::latest('sort')->latest()->where('category_id', 25)->take(2)->get(),
'lwzl_right_advert' => Advert::latest('sort')->latest()->where('category_id', 27)->take(2)->get(),
];
return view('index.index', $data);
}
}