访问 user_addresses 报错

版本: laravel 6.8

我的问题有点多。sqluel pro无法连接到数据库,在终端可以用命令访问数据库。email_verified_at 可以在验证邮箱的时候插入数据库。但是创建工厂文件报错:

factory(App.odels.serAddress::class, 3)->create(['user_id' => 1])

Illuminate/Database/QueryException with message 'SQLSTATE[42S22]: Column not found: 1054 Unknown column 'province' in 'field list' (SQL: insert into `user_addresses` (`province`, `city`, `district`, `address`, `zip`, `contact_name`, `contact_phone`, `user_id`, `updated_at`, `created_at`) values (广东省, 深圳市, 福田区, 第14街道第446号, 036100, 万毅, 13245344115, 1, 2019-12-23 19:20:11, 2019-12-23 19:20:11))'

.env 文件配成 DB_HOST 配置成 localhost 才能访问网站,如果是 127.0.0.1shop.test 访问不了。

DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=8000
DB_DATABASE=laravel-shop
DB_USERNAME=homestead
DB_PASSWORD=secret

访问 http://localhost:8000/user_addresses 报错

SQLSTATE[42S22]: Column not found: 1054 Unknown column 'user_addresses.user_id' in 'where clause' (SQL: select * from user_addresses where user_addresses.user_id = 5 and user_addresses.user_id is not null)

《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 1

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!