Преобразование необработанного SQL-запроса в Laravel Eloquent ALTER TABLE DROP INDEX - PullRequest
0 голосов
/ 17 января 2019

Может кто-нибудь помочь мне превратить запрос в Eloquent?

 ALTER TABLE `invoices` DROP INDEX 
`invoices_erp_id_origin_customer_id_unique`, ADD UNIQUE 
`invoices_erp_id_origin_customer_id_unique`
 (`erp_id`, `origin`, `customer_id`, `podtyp`)

1 Ответ

0 голосов
/ 17 января 2019

Попробуйте, eloquent манипулирует только объектами, чтобы изменить таблицу, используйте фасад DB:)

    DB::statement('ALTER TABLE `invoices` DROP INDEX 
   `invoices_erp_id_origin_customer_id_unique`, ADD UNIQUE 
   `invoices_erp_id_origin_customer_id_unique`
   (`erp_id`, `origin`, `customer_id`, `podtyp`)');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...