<?php /** * Created by PhpStorm. * User: Administrator * Date: 2018/11/8 * Time: 10:32 */ namespace App\Http\Controllers\Web\Content; use App\Http\Controllers\Web\WebBaseController; use App\Services\Content\AppealService; use App\Validators\Content\AppealValidatorRequest; class AppealController extends WebBaseController { protected $appealService; /** * AppealController constructor. * @param $appealService */ public function __construct(AppealService $appealService) { $this->appealService = $appealService; } public function index() { $return_data = array(); return view('app.content.appeal.index', $return_data); } public function add(AppealValidatorRequest $request) { //将数据添加到数据库 $realname = $request->input('realname'); $mobile = $request->input('mobile'); $email = $request->input('email'); $description = $request->input('description'); $data = array( 'real_name' => $realname, 'mobile' => $mobile, 'email' => $email, 'description' => $description, 'status' => '0', 'subsite_id' => get_subsite_id() ); $rst = $this->appealService->addAppeal($data); if ($rst) { return response()->json(array('status'=>1,'msg'=>'提交成功')); } else { return response()->json(array('status'=>0,'msg'=>'提交失败,请稍后重试')); } } }