在数据库中找不到主表

时间:2018-12-16 07:20:00

标签: php database laravel laravel-5

我对laravel有问题。

我创建了一个名为 billing 的数据库,并且所有表的连接均正常。现在,我创建了一个名为masters的新表。当我使用此表时,它会显示错误基本表或未找到视图母版

如何解决此问题?

2 个答案:

答案 0 :(得分:0)

这是初学者常用的方法。我有一些提示:

  • 您可能要手动在Laravel外部检查数据库以 确保该表尚未添加。
  • 有时,您可能只是误输入了表名。
  • 您是否忘记了运行迁移?如果是这样,您需要运行 迁移以将表添加到数据库。您可以在命令行上简单地使用php artisan migrate
  • 如果所有这些方法都无法解决,请转储您使用composer自动加载文件并重新运行迁移。您可以先使用composer dumpautoload,然后再使用php artisan migrate:refresh

答案 1 :(得分:0)

要创建迁移,请使用make:migration Artisan命令:

php artisan make:migration create_masters_table

新迁移将放置在您的database/migrations目录中。

您可以使用Laravel模式构建器来表达性地创建和修改表。

要运行所有未完成的迁移,请执行migration Artisan命令:php artisan migrate