我正在使用多個控制器,我以駝峰格式接收輸入,我需要將這些屬性分配給模型:
$scopeCommercial = new ScopeCommercial();
$scopeCommercial->lifetime_sales = $request->lifetimeSales;
$scopeCommercial->lifetime_volumes = $request->lifetimeVolumes;
問題是我的模型有大約 30 個屬性,我不想一一寫出來。我知道我可以使用請求來獲取所有屬性:
$input = $request->all();
有沒有辦法將駝峰格式的屬性與資料庫標準等效轉換匹配?類似于駱駝方法的逆方法:
$converted = Str::camel('foo_bar');
uj5u.com熱心網友回復:
用
$converted = Str::snake('fooBar', '_');
更多https://laravel.com/docs/8.x/helpers#method-snake-case
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/348498.html
