繁体   English   中英

Laravel-> save()存储变量但不将数据存储到数据库中

[英]Laravel ->save() storing variable but not storing data into the database

Laravel有一个小问题。 我有两个模型(Customer + View),其中有三个表(customer,customer_vehicle,vehicle),其中customer_vehicle是数据透视表。

之前我很好地添加了数据,并将其存储在数据库中。 但是现在,当我尝试运行save()时,它返回true,但是不会存储在数据库中。 并且只能作为变量访问。

Tinker中的当前代码:

>>> $vehicle->registration="P3N 3LO";
=> "P3N 3LO"
>>> $vehicle->make="Volkswagen";
=> "Volkswagen"
>>> $vehicle->model="Golf";
=> "Golf"
>>> $vehicle->year_of_manufacture="2012";
=> "2012"
>>> $vehicle->save();
=> true

当我切换到Sequel Pro时,数据不会存储,但在运行vehicle :: ScreenTec \\ Models \\ Vehicle :: find($ id);时可以访问。

事实证明,SequelPro滞后并且没有更新我的数据在一张桌子上的外观。 奇怪,但我已经重新启动,现在就在那里!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM