Как получить последний вставленный ряд с foreach в моем клинке? - PullRequest
0 голосов
/ 23 января 2020

Я использую laravel 5.8 У меня есть две таблицы Асквенции и Ответы . Когда пользователь публикует вопрос , передаваемый во внешнем интерфейсе, я уведомляю всю партнерскую почту фонового агента со ссылкой, к которой он получает доступ к show.blade. php здесь кнопка для перенаправления на форму ответа , но в этой форме я перечисляю все заданные вопросы с @ foreach , но я просто хочу показать последний заданный вопрос . Нужна помощь


askQuestions/show.blade.php

Respones/ControllerRespones.php

Ответы [ 2 ]

0 голосов
/ 23 января 2020

publi c функция 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()->pluck('text_question', 'id');

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

}

0 голосов
/ 23 января 2020
<form method="POST" action="{{ route("admin.respones.store") }}" enctype="multipart/form-data">
 @csrf
<div class="form-group {{ $errors->has('ask_question') ? 'has-error' : '' }}">
<label class="required" for="ask_question_id"><strong>
{{ trans('La question est:') }}</strong></label>
<select class="form-control select2" name="ask_question_id" id="ask_question_id" required>
 @foreach($ask_questions as $id => $ask_question)
 <option value="{{ $id }}" {{ old('ask_question_id') == $id ? 'selected' : '' }}>
{{ $ask_question }}</option>
  @endforeach
  </select>
  @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>
...