当我尝试注册用户时,它给出了验证错误,错误本身位于标头中。
老实说,我不明白为什么会发生这种情况,因为在此之前一切都在本地服务器上运行,但是当我将其部署到托管时,我注意到了这张图片。本地服务器上有 php 8.1,服务器上已经是 8.3,但功能没有任何变化。
部署 laravel 10 项目时,有用于创建表的标准迁移 - 迁移、用户、failed_job 等。如果我不需要一些迁移,是否可以以某种方式禁用它们,而不会弄乱 laravel 源代码本身?
我是 Laravel 世界的新手,所以有一个问题。
有一种叫做迁移的东西。当我使用 YII 时,在迁移中我不仅可以轻松更改数据库的结构,还可以操作数据 - 更改、添加、从其他来源导入。非常方便:数据变更过程文件在GIT控制下,并且可以回滚和回滚变更。已完成的迁移将成为历史;没有机会意外地再次运行它。
当迁移到 Laravel 时,我正在考虑使用相同的做法,但在所有来源中我发现这种方法在 Laravel 世界中并不受欢迎。他们说迁移是为了管理数据库结构,仅此而已。
播种机?据我了解,这是为了在项目开始时填充数据库一次。我不再看到它们有任何正常用途。
你如何做一些典型的事情,比如在 Laravel 中更改数据库的内容?
谢谢你!
我知道 Laravel 中的表名应该以小写字母命名,但在数据库项目中,名称设置为大写字母,在我做出选择后, laravel 给出的是u_s_e_r,而不是 USER 关系的名称。这是实际的问题 -是否可以使用要返回的数据库中的名称来实现数据?