28 lines
620 B
PHP
28 lines
620 B
PHP
<?php
|
|
|
|
namespace App\Admin\Actions\Grid;
|
|
|
|
use App\Models\KuaidiLog;
|
|
use App\Models\OrderPackage;
|
|
use Dcat\Admin\Support\LazyRenderable;
|
|
use Dcat\Admin\Widgets\Card;
|
|
|
|
class KuaidiInfo extends LazyRenderable
|
|
{
|
|
public function render()
|
|
{
|
|
// 获取ID
|
|
$id = $this->key;
|
|
$package = OrderPackage::findOrFail($id);
|
|
|
|
$kuaidiLog = KuaidiLog::where([
|
|
'number'=>$package->shipping_number,
|
|
'code'=>$package->shipping_code,
|
|
])->first();
|
|
|
|
$data = admin_view('admin.kuaidi-info', compact('kuaidiLog'));
|
|
|
|
return Card::make('标题', $data);
|
|
}
|
|
}
|