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