Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 我可以在laravel中手动添加数据库表吗?_Database_Laravel - Fatal编程技术网

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

Database 我可以在laravel中手动添加数据库表吗?,database,laravel,Database,Laravel,我可以通过在phpmyadmin中手动创建模型文件和数据库在我的Laravel应用程序中添加数据库表吗?一切都好吗?提前谢谢 原因:我的应用程序已经托管在网络中,我不知道如何在cpanel中执行artisan命令。是的,您可以使用模型和迁移将数据库表添加到laravel应用程序中。请参阅:当生产环境不允许artisan命令时,您可以向下拉生产数据库,在本地运行迁移,然后将数据库上载回 或者,您当然可以手动创建表,但使用迁移非常有帮助。它们允许您避免在每个环境中手动添加表,从而减少出错的空间 如果

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


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

是的,您可以使用模型和迁移将数据库表添加到laravel应用程序中。请参阅:

当生产环境不允许artisan命令时,您可以向下拉生产数据库,在本地运行迁移,然后将数据库上载回

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

如果你有Mac电脑,我建议Laravel Valet在本地运行。它使用起来很简单

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

是,在表的
Schema::create
方法中添加您需要的列,然后在迁移创建列及其工作时手动向数据库添加列

如果将表导入到数据库中,为了使用模型访问它,请首先创建相关模型,例如,如果导入汽车表,请在终端中创建汽车模型,然后在模型中创建汽车模型

    <?php

namespace App;

use Illuminate\Database\Eloquent\Model;

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

是的,它是有效的,但是如果你有多个人在这个项目上工作,这是一个坏习惯。是的,你可以,但是你可以先阅读这篇文章,但不推荐这样做。请您提一下为什么不能使用迁移?您可以手动执行任何操作。对于只使用命令进行操作没有任何限制,而且一切都很好。