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