梯队人才
This commit is contained in:
38
app/Http/Controllers/LeaderController.php
Normal file
38
app/Http/Controllers/LeaderController.php
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
namespace App\Http\Controllers;
|
||||||
|
|
||||||
|
|
||||||
|
use App\Models\Category;
|
||||||
|
use App\Models\Leader;
|
||||||
|
|
||||||
|
class LeaderController extends Controller
|
||||||
|
{
|
||||||
|
public $category_id = 29;
|
||||||
|
|
||||||
|
|
||||||
|
public function index()
|
||||||
|
{
|
||||||
|
$category = Category::find($this->category_id);
|
||||||
|
|
||||||
|
$parent = $category;
|
||||||
|
$topCate = $category->getTopCategory();
|
||||||
|
|
||||||
|
if ($category->childrens->isEmpty() && $category->parent) {
|
||||||
|
$parent = $category->parent;
|
||||||
|
}
|
||||||
|
|
||||||
|
$leaders = Leader::shown()->latest()->get();
|
||||||
|
|
||||||
|
$data = [
|
||||||
|
'leaders' => $leaders,
|
||||||
|
'category' => $category,
|
||||||
|
'parent' => $parent,
|
||||||
|
'topCate' => $topCate,
|
||||||
|
];
|
||||||
|
|
||||||
|
return view('leader.index', $data);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
48
resources/views/leader/index.blade.php
Normal file
48
resources/views/leader/index.blade.php
Normal file
@@ -0,0 +1,48 @@
|
|||||||
|
@extends('layouts.app')
|
||||||
|
|
||||||
|
@section('content')
|
||||||
|
<!-- 内容 -->
|
||||||
|
<div class="second">
|
||||||
|
<div class="container">
|
||||||
|
|
||||||
|
@include('category.left')
|
||||||
|
|
||||||
|
<div class="secondRight">
|
||||||
|
<div class="crumbs">
|
||||||
|
当前位置: 首页 > {{ $parent->title }} > {{ $category->title }}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- 领军人才梯队 -->
|
||||||
|
<ul class="echelonList">
|
||||||
|
@foreach ($leaders as $leader)
|
||||||
|
<li>
|
||||||
|
<div class="ce-img echelonList-img">
|
||||||
|
<span style="background-image: url({{ $leader->cover_url }});"></span>
|
||||||
|
</div>
|
||||||
|
<div class="echelonList-cont">
|
||||||
|
<div class="echelonList-title"><span>{{ $leader->title }}</span></div>
|
||||||
|
<div class="echelonList-label">
|
||||||
|
<div class="echelonList-name">带头人:</div>
|
||||||
|
<div class="echelonList-text">{{ $leader->head }}</div>
|
||||||
|
</div>
|
||||||
|
<div class="echelonList-label">
|
||||||
|
<div class="echelonList-name">后备带头人:</div>
|
||||||
|
<div class="echelonList-text">{{ $leader->reserve }}</div>
|
||||||
|
</div>
|
||||||
|
<div class="echelonList-label">
|
||||||
|
<div class="echelonList-name">梯队介绍:</div>
|
||||||
|
<div class="echelonList-text">
|
||||||
|
<p class="ellipsis">
|
||||||
|
{{ $leader->description }}
|
||||||
|
<a href="{{ $leader->link }}">[ 更多详情 ]</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
@endforeach
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- end 内容 -->
|
||||||
|
@endsection
|
||||||
27
resources/views/leader/show.blade.php
Normal file
27
resources/views/leader/show.blade.php
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
@extends('layouts.app')
|
||||||
|
|
||||||
|
@section('title', $staff->title)
|
||||||
|
|
||||||
|
|
||||||
|
@section('content')
|
||||||
|
<!-- 内容 -->
|
||||||
|
<div class="second">
|
||||||
|
<div class="container">
|
||||||
|
@include('category.left')
|
||||||
|
<div class="secondRight">
|
||||||
|
<div class="crumbs">
|
||||||
|
当前位置: 首页 > {{ $category->title }}
|
||||||
|
</div>
|
||||||
|
<!-- 详情页 -->
|
||||||
|
<div class="details">
|
||||||
|
<div class="details-name">{{ $staff->name }}</div>
|
||||||
|
<div class="details-time">{{ $staff->created_at }}</div>
|
||||||
|
<div class="details-text">
|
||||||
|
{!! $staff->content !!}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- end 内容 -->
|
||||||
|
@endsection
|
||||||
Reference in New Issue
Block a user