我可以在laravel中手动添加数据库表吗?

时间:2017-12-13 06:46:32

标签: database laravel

我可以通过手动在phpmyadmin中创建模型文件和数据库来在我的Laravel应用程序中添加数据库表吗?一切都会正常吗?提前谢谢。

原因:我的应用程序已经在网络中托管,我不知道如何在cpanel中执行artisan命令。

5 个答案:

答案 0 :(得分:1)

是的,您可以使用模型和迁移将数据库表添加到laravel应用程序。请参阅:https://laracasts.com/discuss/channels/general-discussion/makemodel-also-creates-a-migration

答案 1 :(得分:0)

当生产环境不允许工匠命令时,您可以拉下生产数据库,在本地运行迁移,然后重新上传数据库。

或者,您绝对可以手动创建表格,但它对使用迁移非常有帮助。它们允许您避免在每个环境中手动添加表 - 减少错误的空间。

如果您有Mac,我建议Laravel代客在本地运行。它使用起来非常简单。 https://laravel.com/docs/5.5/valet

答案 2 :(得分:0)

是 但是当两个或更多程序员一起写作时,不建议使用它们。 GIT可以帮助我们更好。即使在数据库上下文中

答案 3 :(得分:0)

是的,在表的Schema::create方法中添加所需的列,然后在迁移时手动将列添加到数据库以创建它们及其工作!

答案 4 :(得分:0)

如果将表导入数据库,要使用模型进行访问,请先创建相关模型,例如,如果导入car表,请在终端中然后在模型中创建car模型

    <?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Car extends Model
{
    protected $table = 'car';
}

使用protected $table = 'car'将汽车桌子附加到汽车模型上,就可以完成