Отношения в Laravel 5.4 - PullRequest
       0

Отношения в Laravel 5.4

0 голосов
/ 27 мая 2018

когда администратор выбирает категорию в <select></select> я хочу получить ее идентификатор для вставки ее в таблицу вопросов

таблицы вопросов:

Schema::create('questions', function (Blueprint $table) {
            $table->increments('id');
            $table->string('question_text');
            $table->string('type');
            $table->integer('points');
            $table->integer('temps_reponse');

            $table->integer('categories_id')->unsigned();
            $table->foreign('categories_id')->references('id')->on('categories');

            $table->timestamps();

        });

таблица категории:

Schema::create('categories', function (Blueprint $table) {
            $table->increments('id');
            $table->string('categorie');
            $table->timestamps();
        });

Вопрос Модель

class Question extends Model
{

    public function categorie()
    {
        return $this->belongsTo(Categorie::class, 'categories_id');
    }
}

Категория модели

class Categorie extends Model
{
    public function question()
    {
        return $this->hasMany(Question::class, 'question_id')->withTrashed();
    }
}

Я заблокирован ею в течение нескольких часов, пожалуйста, помогите решить ее

мойhtml

<label class="form-label">Choisir la categorie :</label>
                                                <select class="" id="s2example-1" name="categorie">
                                                        <option></option>
                                                    @foreach ($categories as $categorie)
                                                        <option>{{ $categorie->categorie }}</option>
                                                    @endforeach
                                                </select>

1 Ответ

0 голосов
/ 27 мая 2018

Чтобы отправить идентификатор вместо строки обратно на сервер, укажите атрибут value для каждого элемента option: <option value={{$categorie->id}}>{{ $categorie->categorie }}</option>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...