我们决定使用Laravel创建项目,这是我第一次使用这个框架。
我们的主机提供了使用FTP上传文件的能力(没有SSH访问(,并且它支持MySQL(也许这与刚才提到的无关,也许我们在Laravel项目中使用了错误的主机(。
我学习了一些如何在本地创建SQLite数据库的教程。
有没有任何简单/标准的方法可以将我的数据库迁移/上传到服务器(SQLite到MySQL(?或者这根本就是不好的做法?
也许我也必须在本地创建MySQL数据库,而不是SQLite?
你能分享一下你的经验吗?告诉我使用Laravel框架管理数据库的最佳实践是什么?
由于您没有SSH访问权限。我想假设您使用的是共享托管计划。如果是这种情况,我建议您使用PHPmyadmin导出本地数据库。之后,您可以将其上传到您的主机。这是假设您的主机也有cpanel和phpmyadmin。
如果您想在以后的生产中添加新的迁移,只需上传即可。在本地创建一个新的迁移并将其上传到服务器,然后在代码中的任何位置调用
IlluminateSupportFacadesArtisan::call('migrate');