| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 | <?phpnamespace 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);    }}
 |