我可以通过手动在phpmyadmin中创建模型文件和数据库来在我的Laravel应用程序中添加数据库表吗?一切都会正常吗?提前谢谢。
原因:我的应用程序已经在网络中托管,我不知道如何在cpanel中执行artisan命令。
答案 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'
将汽车桌子附加到汽车模型上,就可以完成