| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 | 
							- <?php
 
- namespace App\Http\Controllers\Web\Hardware\Aio;
 
- use App\Http\Controllers\Web\WebBaseController;
 
- use Illuminate\Http\Request;
 
- use App\Services\Content\ArticleService;
 
- class ArticleController extends WebBaseController
 
- {
 
-     protected $articleService;
 
-     /**
 
-      * ArticleController constructor.
 
-      */
 
-     public function __construct(ArticleService $articleService)
 
-     {
 
-         $this->articleService = $articleService;
 
-     }
 
-     public function index(Request $request, $id = '31', $num = 4)
 
-     {
 
-         $key = $request->input('key', '');
 
-         $rst = $this->articleService->list($key, $id, $num);
 
-         $return_data = array(
 
-             'articles'           => $rst,
 
-             'key'                  => $key
 
-         );
 
-         return view('app.hardware.aio.article.index', $return_data);
 
-     }
 
-     public function show(Request $request, $id)
 
-     {
 
-         $article_info = $this->articleService->getArticleInfo($id);
 
-         if (!$article_info) {
 
-             $back_url = \Illuminate\Support\Facades\URL::previous();
 
-             return $this->showMessage('政策公告不存在', $back_url, true, '上一页', '3');
 
-         }
 
-         $this->putSeoData('article', $article_info);
 
-         $return_data = array(
 
-             'type_id'=>$id,
 
-             'info'=>$article_info
 
-         );
 
-         return view('app.hardware.aio.article.show', $return_data);
 
-     }
 
- }
 
 
  |