我如何使用 laravel 流明跟踪订单?
How do i track an order using laravel lumen?
我正在集成将连接到电子商务平台的 APIs。我应该添加一个选项来跟踪订单,我该怎么做?
此外,还没有前端,所以我正在使用邮递员来测试所有 API。
订单在到达买家的途中经过不同的地点,我希望客户现在知道他们的商品在哪个站点
php artisan make:observer OrderObserver
然后在观察者中有这样的东西:
/**
* Handles the correct fields when updating
* @param Order $order
* @return void
*/
public function updating(User $user)
{
if($order->isDirty('some_column_you_use_to_change_status')) {
$someStatusTable = SomeStatusTable::where('track_id', $order->track_id)->first();
$someStatusTable->status = "whateverYOUwant";
}
}
我真的不知道你的逻辑,但我认为这可能是什么。
由 wat ->isDirty() 监视列是否已更改。
你还可以获得 $order->getOriginal(('some_column_you_use_to_change_status')
我用它来注册历史,甚至在我的模型中设置新版本
我正在集成将连接到电子商务平台的 APIs。我应该添加一个选项来跟踪订单,我该怎么做?
此外,还没有前端,所以我正在使用邮递员来测试所有 API。
订单在到达买家的途中经过不同的地点,我希望客户现在知道他们的商品在哪个站点
php artisan make:observer OrderObserver
然后在观察者中有这样的东西:
/**
* Handles the correct fields when updating
* @param Order $order
* @return void
*/
public function updating(User $user)
{
if($order->isDirty('some_column_you_use_to_change_status')) {
$someStatusTable = SomeStatusTable::where('track_id', $order->track_id)->first();
$someStatusTable->status = "whateverYOUwant";
}
}
我真的不知道你的逻辑,但我认为这可能是什么。
由 wat ->isDirty() 监视列是否已更改。
你还可以获得 $order->getOriginal(('some_column_you_use_to_change_status')
我用它来注册历史,甚至在我的模型中设置新版本