1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- <?php
- namespace App\Http\Controllers\Web\Content;
- use App\Http\Controllers\Web\WebBaseController;
- use App\Services\Content\FeedbackService;
- use App\Validators\Content\FeedbackValidatorRequest;
- class SuggestController extends WebBaseController
- {
- protected $feedbackService;
- /**
- * SuggestController constructor.
- * @param $feedbackService
- */
- public function __construct(FeedbackService $feedbackService)
- {
- $this->feedbackService = $feedbackService;
- }
- public function index()
- {
- $varify_suggest = 0;
- if (config('aix.system.site_safety.site_vo_code.captcha_open')==1) {
- $varify_suggest = 1;
- }
- $return_data = array(
- 'varify_suggest' => $varify_suggest
- );
- return view('app.content.suggest.index', $return_data);
- }
- public function add(FeedbackValidatorRequest $request)
- {
- $form_data = array(
- 'subsite_id' => get_subsite_id(),
- 'type' => $request->input('infotype'),
- 'content' => $request->input('feedback'),
- 'contact' => $request->input('tel'),
- 'audit' => 0
- );
- $rst = $this->feedbackService->addFeedback($form_data);
- $data = array('status'=>0);
- if ($rst) {
- $data = array('status'=>1,'msg'=>'反馈成功,感谢您对本站的关注!','insert_id'=>$rst->id);
- } else {
- $data = array('msg'=>'数据保存失败!');
- }
- return response()->json($data);
- }
- }
|