数据库关系 - Laravel

XamarinDevil

我在将数据插入数据库表时遇到问题。I have users tablewhich is 与school tableand有一对多的关系region table也就是说,users table拥有foreign keysschool and region tables

我已经正确创建了关系,但是当我尝试将值插入数据库时​​,出现错误。

PS:我已经通过RegisterController 保存了用户表中的一个用户(管理员)(已准确插入了school_id 和region_id)。现在,当我使用已保存的用户(管理员)登录时,我想通过 UserController 保存其他用户,但随后出现上述错误。

我做错了什么?。我只是数据库关系和laravel的初学者

General error: 1364 Field 'school_id' and `region_id`doesn't have a default value 

意味着该字段不能为空。

用户控制器

 public function store(UserFormRequest $request)
    {
        $user = new User(array(
             'name' => $request->get('name'),
             'email' => $request->get('email'),
             'password'=> $request->get('password'),
             'phone' => $request->get('phone')           

              ));
        $user->save();

    }
佐勒菲卡尔·塔里克

您的问题有三种解决方案。

1

 public function store(UserFormRequest $request)
    {
        $user = new User(array(
             'name' => $request->get('name'),
             'email' => $request->get('email'),
             'password'=> $request->get('password'),
             'phone' => $request->get('phone'),
             'school_id'=>'you must pass value here',
             'region_id'=>'you must pass value here'        

              ));
        $user->save();

    }

2 进入 phpmyadmin 将你的 school_id,region_id 默认值设为 NULL。所以你很高兴去。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Laravel数据库关系

来自分类Dev

与 Laravel 的数据库关系

来自分类Dev

Laravel-数据库关系

来自分类Dev

Laravel关系数据库连接

来自分类Dev

Laravel 5数据库关系类型

来自分类Dev

Laravel 6数据库关系

来自分类Dev

Laravel嵌套跨数据库关系

来自分类Dev

Laravel-数据库关系

来自分类Dev

Laravel 中的数据库关系

来自分类Dev

关于Laravel中数据库表的关系

来自分类Dev

Laravel /雄辩的关系和查询数据库

来自分类Dev

雄辩的laravel中的关系数据库

来自分类Dev

关于Laravel中数据库表的关系

来自分类Dev

多个数据库的 Laravel 多态关系

来自分类Dev

Laravel 5.7 数据库关系不起作用

来自分类Dev

具有多个关系的laravel数据库查询

来自分类Dev

将数据插入数据库laravel 5.6 关系所属的数据透视表

来自分类Dev

Laravel 4:在Laravel中表示此数据库结构/关系的更好方法

来自分类Dev

在Laravel中以一对多关系从数据库中获取数据的问题

来自分类Dev

使用Laravel 4在关系数据库中存储动态数据

来自分类Dev

Laravel5:如何在数据库中表达雄辩的模型关系?

来自分类Dev

在Laravel 5.2中使用多个MySQL数据库连接查询关系存在

来自分类Dev

如何:验证Laravel 4中是否存在数据库关系?

来自分类Dev

Laravel获取关系计数,其中数据库中的字段设置为某个值

来自分类Dev

Laravel 4关系可以使用不同的数据库吗

来自分类Dev

3关系数据库外观以及如何通过Laravel Eloquent创建查询?

来自分类Dev

数据库一对多关系中的CRUD Laravel更新

来自分类Dev

在Laravel中使用多态关系在数据库中存储重复值的问题

来自分类Dev

Laravel 4关系可以使用不同的数据库吗

Related 相关文章

热门标签

归档