我无法通过 Laravel 中的 POST 进行基本记录更新。
我已经在一个数组中捕获了所有的帖子数据,如果现有的 Order# 为 0,那么我创建一个新记录(工作正常)。否则我更新现有记录。
订单.php
class Order extends Eloquent {
public static $table = 'my_orders';
}
路由.php
//Handle a new order POST
Route::post('order', array('do' => function() {
$thisOrder = array(
'qty' => Input::get('quantity'),
'desc' => Input::get('description'),
);
$thisOrderID = Input::get('orderNo');
//CHECK FOR NEW OR EXISTING ORDER
if($thisOrderID > 0) {
//THIS FUNCTION SOMEHOW RETURNS THE FUNCTION CALL AND DOESNT CONTINUE PAST
//AND THE RECORD IS NOT UPDATED
$updateOrder = Order::update($thisOrderID, $thisOrder);
}
}
更新:上面的代码确实有效。我有一个验证错误,导致函数提前返回。