插入laravel后如何返回属性?

时间:2016-03-03 17:31:06

标签: laravel laravel-4 laravel-5 laravel-5.2

我希望laravel中的insert选项在将数据插入到database之后返回一个名为'orderid'的属性。我遇到了insertGetId功能,该功能返回插入行的id,但是我没有在表,而是我有一个名为'orderid'的属性。

    $id = DB::table('orders')->insertGetId( $data );

1 个答案:

答案 0 :(得分:0)

get insert id将只为您提供Id和更多DB :: table永远不会为您提供属性。它只会返回一个布尔值。使用Eloquent来实现这一目标。

$order = \App\Order::create($data);
return $order->orderid;