<?php namespace App\Http\Controllers\Web\Content; use App\Exceptions\ResponseException; use App\Http\Controllers\Web\WebBaseController; use App\Models\Feature; use App\Models\FeatureSort; use App\Services\Content\PolicyService; use Illuminate\Http\Request; use App\Services\Content\ArticleService; class FeatureController extends WebBaseController { protected $policyService; public function __construct( PolicyService $policyService) { $this->policyService = $policyService; } public function index(Request $request) { $type_id = $request->input('type_id'); $featureSorts =FeatureSort::where(array('parent_id'=>0))->get(); $rcinfos=$this->policyService->getTsrcInfos($request); $return_data = array( 'featureSorts' => $featureSorts, 'rcinfos' => $rcinfos, 'type_id' => $type_id, ); return view('app.content.feature.index',$return_data); } public function show(Request $request) { $rcinfo=Feature::where(array('id'=>$request->id))->first(); $return_data = array( 'rcinfo' => $rcinfo ); return view('app.content.feature.show',$return_data); } }