QuestionController.php 941 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: Mead
  5. * Date: 2019/8/19
  6. * Time: 2:11 PM
  7. */
  8. namespace App\Http\Controllers\V1;
  9. use App\Http\Requests\QuestionRequest;
  10. use App\Models\Question;
  11. /**
  12. * 问题反馈模块
  13. * Class QuestionController
  14. * @package App\Http\Controllers\V1
  15. */
  16. class QuestionController extends BaseController
  17. {
  18. /**
  19. * 问题反馈
  20. * @param QuestionRequest $request
  21. * User: Mead
  22. */
  23. public function store(QuestionRequest $request)
  24. {
  25. try {
  26. $re = Question::create([
  27. 'user_id' => $this->user->id,
  28. 'area_id' => $request->get('area_id'),
  29. 'question' => $request->get('question')
  30. ]);
  31. return $this->response->array([
  32. 'is_up_question' => !!$re
  33. ]);
  34. } catch (\Exception $exception) {
  35. return $this->errorNoValidation($exception->getMessage());
  36. }
  37. }
  38. }