我最近安裝了
因此,也許您需要將代碼更改為:
$setting = Setting::where('id', 1)->firstOrFail();
$setting->update([
'expansion_id' => $request['expansion_id'],
'season' => $request['season'],
'advertiser_app' => $request['advertiser_app'],
'pvp_app' => $request['pvp_app'],
'raid_app' => $request['raid_app'],
'version' => $request['version']
]);
uj5u.com熱心網友回復:
現在我有另一個問題-_-
這是我的控制器:
$sql = Raid::findOrFail($request['id']);
$sql = $sql->update($request->all());
我的表中有一個陣列,更新后的值將是這樣的:
"{\"Plate\":0,\"Cloth\":0,\"Mail\":0,\"Leather\":0}"
但它應該是:
{"Plate":"0","Cloth":"0","Mail":"0","Leather":"0"}
所以在此之前我會收到一個錯誤,我是這樣更新的,沒關系:
$sql = Raid::where('id', $request['id'])->update($request->all());
這是我的模式(交易者和 class_traders 是我有問題的領域):
use SoftDeletes;
use \OwenIt\Auditing\Auditable;
protected $table = 'raid';
protected $dates = ['date_and_time','deleted_at'];
protected $fillable = [
'admin_id', '....
];
protected $casts = [
'bosses' => 'array',
'traders' => 'array',
'class_traders' => 'array',
'boosters' => 'array',
];
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/312826.html
