2016-06-25 4 views
0

QueryException в connection.php линии 655: SQLSTATE [42S02]: Базовая таблица или представление не найдено: 1146 Таблица 'doctor_info.hospital_categories' не существует (SQL: select * from hospital_categories)Базовая таблица или просмотреть не найден в Laravel 5.1

enter image description here

меня зовут Таблица является hospitalcategory, но когда я посещаю эту страницу он дал мне эти ошибки.

Я запускаю команды composer dump-autoload, php artisan cache:clear и php artisan config:clear, но эта ошибка не может быть решена.

Что можно сделать, чтобы устранить эту ошибку?

+0

Это потому, что вы пытаетесь получить доступ к таблице, которая не существует. Вы перенаправляли миграцию в базу данных после того, как вы определили миграцию? – Pazuzu156

ответ

2

Если я понимаю, ваше имя таблицы кажется «hospital_category», а Laravel запрашивает «hospital_categories».

Laravel, по умолчанию, размножает имена таблиц. Если вам не нравится, вам нужно указать свое имя таблицы вручную в модели (например,):

class YourModel extends Model { 
    public $table = "hospital_category"; 
+0

Спасибо. Задача решена. Я меняю свои названия таблиц вместо hospital_category, и он работает отлично –

Смежные вопросы