Здравствуйте, я работаю над системой ответа на вопрос, и моя проблема в том, что каждый раз, когда я хочу ответить на любой вопрос, он всегда получает последний вопрос - PullRequest
0 голосов
/ 10 марта 2020

My ResponesController. php

     public function create()
    {
        abort_if(Gate::denies('respone_create'), Response::HTTP_FORBIDDEN, '403 Forbidden');

        $categories = Category::all()->pluck('name', 'id')->prepend(trans('Sélectionnez la thématique'), '');

        $author_emails = User::all()->pluck('email', 'id')->prepend(trans('Choisissez votre email'), '');

        $ask_questions = AskQuestion::all();
        $ask_questions = AskQuestion::orderBy('id', 'desc')->limit(1)->get();

        return view('admin.respones.create', compact('categories', 'author_emails', 'ask_questions'));
    }

create.blade.php

    <div class="form-group {{ $errors->has('ask_question') ? 'has-error' : '' }}">
                            <label class="required" for="ask_question_id"><strong>{{ trans('La question est:') }}</strong></label>

                                @foreach($ask_questions as $id => $ask_question)
                                    <input type="hidden" class="form-control" readonly="true" name="ask_question_id" id="ask_question_id"
                                    value="{{ $ask_question->id }}">
                                    <p>{{ $ask_question->text_question }}</p>
                                @endforeach

                                @if($errors->has('ask_question_id'))
                                    <span class="help-block" role="alert">{{ $errors->first('ask_question_id') }}</span>
                                @endif

                                <span class="help-block">
                                    {{ trans('') }}
                                </span>
                        </div>

В этом блейде перед ответом я сначала получаю заданный вопрос, но, как я уже сказал, он получает последний входной вопрос. Например, у меня есть 100 вопросов, которые я не могу ответить на 99 вопросов я могу ответить только на сотый вопрос. Пожалуйста, мне нужна помощь

1 Ответ

0 голосов
/ 10 марта 2020

Вы пишете $ ask_questions. Сначала вы отвечаете на все вопросы, а затем записываете их последними.

...