в моем случае мне нужно более одного текстового поля для поиска более чем в двух полях в представлении индекса одновременно, потому что данных слишком много, laravel-nova предоставляет только одно из коробки, поэтому, если есть способ, которым я могу добавить поиск в карточку и обновить индексный запрос во время выполнения, будет отличным, и если есть какие-либо другие решения этой проблемы, я был бы признателен.
как переопределить индексный запрос во время выполнения и обновить таблицу laravel-nova
Ответы (1)
Миграция Laravel:
Создайте файлы миграции для настройки индексных запросов.
В функции, где вам нужно, используйте приведенную ниже команду для запуска миграции.
Artisan::call('migrate', array('--path' => 'app/migrations', '--force' => true));
Здесь вы также можете указать имя файла миграции, например,
Artisan::call('migrate', array('--path' => 'app/migrations/create_index.php', '--force' => true));
person
What If
schedule
19.06.2020
как я могу обновить запрос индекса в зависимости от текстового поля ввода пользователя во время выполнения с миграцией, пожалуйста, если вы поясните это на простом примере, это поможет
- person osama Abdullah; 20.06.2020
Основываясь на вашей бизнес-логике, используйте операторы if и выполните миграцию соответствующим образом.
- person What If; 21.06.2020
где я могу поместить этот код, который заставляет страницу перезагружать индексную таблицу? способ, которым я это делал до загрузки страницы, переопределял метод indexQuery () сейчас во время выполнения, где я могу поместить код, который вы написали выше, и как будут связаны запрос миграции и запрос индекса? пожалуйста помоги
- person osama Abdullah; 22.06.2020
раньше я использовал миграции только для создания таблиц вместо написания кода SQL никогда не использовал его для таких вещей!
- person osama Abdullah; 22.06.2020