を更新クエリをしている間、交換が配列されながら、パラメータの不一致を、パターンは私がadderArrayを挿入するために、以下のような本ではにpreg_replace()行き方:Laravel 5.2で
{"projectId":"1","projectName":"My Project","total_project_cost":2200000,"total":2400000,"totalPercentFee":7,"adderArray":[{"name":"Adder 1","value":"100000","firmApercentage":"","firmBpercentage":""},{"name":"Adder 2","value":"100000","firmApercentage":"","firmBpercentage":""}]
をJSON形式を持つ文字列である私は、ユーザーが持っていますlaravel $ cast。
だから私のモデルがうまく機能している。この
protected $table = 'projects_percent_fee_management';
protected $casts = [
'adder_data' => 'array',
'project_breakdown' => 'array',
];
protected $fillable = ['project_id','company_id','total_project_cost','adder_data','total','total_percent_fee','project_breakdown','total_budget'];
挿入のように見ていると、それはadder_dataフィールドに適切adderArrayデータを挿入します。
更新中はpreg_replace()が返されます。パラメータの不一致、パターンは文字列、replacementは配列エラー、フィールドでは "Array"を更新します。
これは私のための解決策でした! – kerrin