вставить данные в миграцию без модели - PullRequest
1 голос
/ 07 октября 2019

Как вставить данные в миграцию (таблицу) без модели в Laravel, миграцию с ее моделью, в которой я определяю соответствующие отношения, а другую - только миграцию

Это можно сделать в соответствии сдокументация Laravel, когда у вас есть миграция с вашей соответствующей моделью, следующим образом.

$comment = new App\Comment(['message' => 'A new comment.']);

$post = App\Post::find(1);

$post->comments()->save($comment);

или

$post = App\Post::find(1);

$comment = $post->comments()->create([
    'message' => 'A new comment.',
]);

Это работает для меня, только если у меня есть соответствующие модели, но некак я хочу сделать, я ожидаю, если кто-то может уточнить с этим

1 Ответ

3 голосов
/ 07 октября 2019

Вы можете взаимодействовать с базой данных напрямую без модели, используя фасад DB:

DB::table('tablename')->insert(['column'=>'value']);

Точно так же, как вы можете использовать, выбирает. Подробнее см. Документы Laravel - База данных: Query Builder - Вставки

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