запустить конкретную миграцию с помощью команды artisan из класса
Я попытался запустить определенную таблицу миграции с контроллера, используя следующий кодArtisan::call ("migrate:refresh --step=14");
но он не обновляет таблицу 14, с другой стороны, он обновляет все таблицы .., любое предложение !!

1 ответ
Это цель migrate:refresh
. Он откатывает миграции, а затем запускает их:
The migrate:refresh command will roll back all of your migrations and then execute the migrate command. This command effectively re-creates your entire database
You may roll back and re-migrate a limited number of migrations by providing the step option to the refresh command. For example, the following command will roll back and re-migrate the last five migrations
Если вы хотите запустить конкретную миграцию, команда будет выглядеть так:
migrate --path=/database/migrations/my_migration.php
Однако это не похоже на лучший способ добиться того, чего вы пытаетесь достичь. Без дополнительной информации трудно предложить альтернативный план, как этого добиться.
Изменить : если вы пытаетесь вставить заранее определенные данные в таблицу, вам следует изучить возможность использования сеялки базы данных, которые звучат гораздо больше, чтобы быть тем, что вы ищете.
-
0На самом деле у меня есть предопределенные данные в таблице миграции .. если пользователь удалит все данные по ошибке !! и он просит сбросить как разработчик, мне просто нужно поставить [кнопка сбросить все] с кодом, который может обновлять только желаемую таблицу Hamza DriouCh
-
1Я добавил для вас дополнительную информацию в ответ на ваш комментарий. Alex Harris
Другие вопросы
- Проблемы с установкой sylius / product-bundle в мой проект Symfony 5.3 с помощью composer1 ответ
Я пытаюсь разработать проект, но у меня возникают проблемы с установкой Sylius с помощью composer. Вот мойcomposer.json{ "type": "project", "license": "proprietary", "minimum-stability": "dev", "prefer-stable": tru...
- Как получить строки, которые попадают между датами, и получить их дочерние строки в другой таблице - Laravel Eloquent1 ответ
Я хочу создать единый запрос, который будет извлекать все события, происходящие между датами. Я также хочу получить все изображения их дочерних событий. Могу ли я собрать все это в одном запросе? Модель событийpublic function eventImages() { return $this->hasMany(EventImage::class, ...
- ajax дважды загружает данные из базы данных с помощью laravel php1 ответ
привет, я пытаюсь загрузить данные из базы данных с помощью ajax. но данные загружаются дважды на страницу html.<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script> $('button').click(function(){ $.ajax({ ...
- Могу ли я получить конкретное значение JSON по идентификатору?3 ответ
Я хотел бы, чтобы соответствующая дата typeId: 11 выводилась из следующего JSON. Порядок typeId всегда разный, поэтому не всегда получается, например, всегда обращаться ко второму значению. { "page": 1, "totalsCount": 1, "isLastPage": true, "last...
- Необработанный подзапрос Query Builder не работает1 ответ
У меня проблема с запуском этого кода. Он говорит: Syntax error or access violation: 1064 You have an error in your SQL syntax. Я не знаю, идет ли это формаsubquery .Правильно ли писатьsubquery как это? $result = DB::table('grievance_redress_info') ->select( 'complainer_name', 'ph...
- Laravel 8 - одновременный вызов нескольких заводских состояний1 ответ
До Laravel 8, похоже, была возможность выстраивать сразу разные состояния$users = factory(App\User::class, 5)->states('premium', 'delinquent')->make(); (править: теперь я понимаю, что это должно было применить 2 разных состояния к одной и той же заводской записи) в то время как я не могу найти...
- WordPress: получение заголовка сообщения с идентификатором1 ответ
у меня естьACF relationship field называетсяvan_range_type .van_range_type показывает сообщения изrangecustom post type . В этом типе сообщений у меня есть три сообщения со следующими идентификаторами Диапазон 1 (ID: 116 ) Диапазон 2 (ID: 163 ) Диапазон 3 (ID: 164 ) У меня есть еще один тип сообщени...
- Как Symfony загружает тестовую среду для сквозных тестов?2 ответ
Я работаю над другим проектом PHP, который использует сквозные тесты и.env файлы. Однако перед запуском тестов мне нужно изменить.env файл, чтобы указать на тестовую базу данных (вместо базы разработки). Когда я работаю над проектами Symfony, я не думаю, что мне это нужно, он просто автоматически за...
- WordPress php вставить в php echo a href1 ответ
Я хотел бы вставить php-код в php echo, но код не работает. Не могли бы вы помочь мне, пожалуйста? Мой код<?php if ( is_single() ) { echo'<div class="article-share"> <ul class="social-list"> <li><a href="https://www.facebook.co...
- отображать другие входы на основе значения другого входа с помощью laravel, ajax1 ответ
Я новичок в laravel, и я пытаюсь создать форму и отправить ее в базу данных. Мне удалось сохранить данные в базе данных, используя следующий код. Мой клинок: <form id="castingform" method="post" action="castingss" enctype="multipart/form-data"> ...

"Завидую тестировщикам: все хотят с ними дружить."