от
Вечер всем, Я с нетерпением жду семян пост мой стол в моей таблице категорий через внешний ключ, category_id, в моем посте в таблице. Но, к сожалению, я сталкиваюсь с проблемой не удается справиться, и поэтому я прошу вашей помощи Вот мои модели : Пост :
factory(User::class, 10)

Или так :

//create 10 users
factory(User::class, 10)

С пользователя и разместить модели связаны друг с другом : что Laravel - осеменять отношения



Я также знаю, что если добавить это : 

'category_id' => factory('App\Category')

Чтобы ваша фабрика будет создавать поля category_id, по количеству постов вы просили.

Так это означает, что если вы просили на 5 постов, это будет приносить вам 5 category_id число от 1 до 5 : это означает также 5 новых категорий на базе.

Тогда, если вы просите 50 постов, вы получите 50 новых категорий..

Это не то, что я ищу.



Так мой вопрос заключается в следующем,

Как я могу сделать это, я могу добавить нужные номера категории я хочу, вместе с, нужное количество постов я хочу?

Так что обе таблицы связаны вместе в базе данных.

Schema::table('posts', function (Blueprint $table) {
    $table



Если вы посмотрите на мой пост на заводе, вы увидите это прокомментировал :

 // 'category_id' => $faker

Я знаю, что через этот путь, путем генерации случайных чисел, с максимальным значением равно числу категорий, я хочу :

   factory(Category::class, 5)

Это даст мне случайное число между 1 и 5 для моей category_id, и в то же время, сделать мне нужное количество категорий, я просил.

Так что мои посты не имеют линейную category_id (1,2,3,4,5), но это будут перемешаны в случайном порядке. 

Что я ищу, а также.

Есть ли лучший способ сделать это?

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.
...