Изменение имени таблицы базы данных laravel - PullRequest
0 голосов
/ 21 марта 2019

У меня есть купленный скрипт сайта, который использовал laravel. Затем разработчик обновил его, но не работал над сценарием (например, изменил имя таблицы базы данных), но изменил имя таблицы базы данных.

Теперь при нажатии кнопки отображается ошибка, как будто таблица базы данных не найдена.

Table name differ from

Подобно тому, как старый скрипт содержит таблицу «page», а обновленная версия содержит одинаковое имя для всех скриптов, но в таблице MySQL имя было изменено на «web_page».

Я знаю, что могу просто пойти и изменить имя таблицы в базе данных MySQL, чтобы все работало нормально. Но я вижу других так же. Поэтому я хочу исправить имя таблицы в сценарии, не переходя к phpmyadmin.

Так, где я могу найти это исправить? Надеюсь, вы поняли, что я хочу сказать.

1 Ответ

0 голосов
/ 21 марта 2019

В вашей модели вы можете переопределить имя таблицы:

class Page extends Model {

    protected $table = "web_page";

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