Я пишу задачу «запускать один раз, выбрасывать» laravel, которая, как предполагается, делает выбор в таблице и удаляет любую запись, содержащую тире в названии.Удалить записи, которые имеют тире в них в laravel
A-R00001
B-R00001
C-R00001
UUA-F4
Вышеприведенный пример некоторых записей.
Я знаю, что могу сделать что-то вроде: Model :: where ('name', 'like% -%') -> delete();
Мне интересно, если это правильный подход. Его работа на базе postgres, не то, что должно иметь значение.
другие ответы, которые я видел использовать сумасшедшие регулярное выражение, и я не думаю, что мне нужно, что в этом случае ...
идеи?
Выполнение этих дополнительных задач, должны быть обработаны красноречивых событий Laravel в. – ceejayoz
Не могли бы вы объяснить разницу между «Model :: where» («name», «LIKE», «% -%») -> delete(); 'и' Model :: where ('name', 'like% - % ') -> delete(); '? – Pankaj