laravel - 在同一模型中复制字段 - OctoberCMS
问题描述
大家早,
我正在尝试创建一个按钮,该按钮将复制组织地址并填充组织帐单地址字段。我不知道从哪里开始。
有问题的字段是:
// I want to copy these values
$organisation->email = Input::get('email');
$organisation->line_1 = Input::get('line_1');
$organisation->line_2 = Input::get('line_2');
$organisation->line_3 = Input::get('line_3');
$organisation->city = Input::get('city');
$organisation->state = Input::get('state');
$organisation->postcode = Input::get('postcode');
$organisation->country = Input::get('country');
// To these fields
$organisation->billing_line_1 = Input::get('billing_line_1');
$organisation->billing_line_2 = Input::get('billing_line_2');
$organisation->billing_line_3 = Input::get('billing_line_3');
$organisation->billing_city = Input::get('billing_city');
$organisation->billing_state = Input::get('billing_state');
$organisation->billing_postcode = Input::get('billing_postcode');
$organisation->billing_country = Input::get('billing_country');
这是我的功能的开始
// Copy Address Button
public function onCopyAddress()
{
$organisation = Organisation::find($this->param('id'));
// Copy address logic here
$organisation->save();
Flash::success($organisation->name." Address has been successfully copied.");
return Redirect::to('/organisations/'.$organisation->id);
}
解决方案
这是我想出的解决方案。
public function onCopyAddress()
{
$organisation = Organisation::find($this->param('id'));
$organisation->billing_line_1 = Input::get('line_1');
$organisation->billing_line_2 = Input::get('line_2');
$organisation->billing_line_3 = Input::get('line_3');
$organisation->billing_city = Input::get('city');
$organisation->billing_state = Input::get('state');
$organisation->billing_postcode = Input::get('postcode');
$organisation->billing_country = Input::get('country');
$organisation->save();
Flash::success($organisation->name." Address has been successfully copied.");
return Redirect::to('/organisations/'.$organisation->id);
}
推荐阅读
- ios - 使用 Swift 5.2.4 编译的模块不能被 Swift 5.3.1 编译器导入
- ffmpeg - 使用ffmpeg拉rtsp视频流,然后直接push rtmp流,但是出现Segmentation fault
- python - 如何在 python 中将 Qcombobox 与 pyqt5 创建的键盘连接
- python - 5次尝试后如何使整个程序完全停止(点击)
- python - Jupyter中同一图形上的散点图和正常图?
- python - 在pygame python中移动敌人
- python - 使用 numpy 和 skimage.draw.line 通过两个像素绘制居中线
- angular - Ionic - 升级到 Angular 10 存在离子角度问题
- c# - 为什么我在 Linq 查询中的 where 条件无法正常工作?
- android - Firebase realtime Android - 如何处理不断调用的回调