Php 在Laravel中保存时返回空,没有错误
我使用Laravel创建了一个API,并将其上传到Heruko免费网络托管。但是当我使用API并在数据库中添加一些数据时,我将得到Php 在Laravel中保存时返回空,没有错误,php,mysql,laravel,Php,Mysql,Laravel,我使用Laravel创建了一个API,并将其上传到Heruko免费网络托管。但是当我使用API并在数据库中添加一些数据时,我将得到[]的返回。但这在我的本地电脑上运行良好 这是我的保存代码: 注意:所有请求的数据都可以在模型中填写。与您的问题无关: 您可以替换所有行$details->\uuuuuuuuuuuuuuuuuuu=$request->\uuuuuuuuuuuu 通过$details->fill($request->all()) 或者$details->fill($request->o
[]
的返回。但这在我的本地电脑上运行良好
这是我的保存代码:
注意:所有请求的数据都可以在模型中填写。与您的问题无关: 您可以替换所有行
$details->\uuuuuuuuuuuuuuuuuuu=$request->\uuuuuuuuuuuu代码>
通过$details->fill($request->all())代码>
或者$details->fill($request->only(['splid','listing_type_id',…])代码>
您的控制器将更小,更易于阅读
附言:我不明白这部分:
$listing = Listings::create($request->all());
$details = new Listings($request->input());
...
$details->save();
为什么要用您的请求数据创建两个列表
?您应该返回保存的类别,而不仅仅是消息,返回response()->json(['message'=>'Added Successfully','category'=>$category]);
$listing = Listings::create($request->all());
$details = new Listings($request->input());
...
$details->save();