【发布时间】:2021-09-01 12:13:18
【问题描述】:
我正在尝试创建一个使用 laravel 'replicate' 方法复制现有记录的函数。
这就是我想要的,但它没有按预期工作。
updateContact.php
use Cms\Classes\ComponentBase;
use Input;
use Validator;
use Redirect;
use Itinify\Itinify\Models\Contact;
use Itinify\Itinify\Models\Organisation;
use Carbon\Carbon;
public function replicateRecord()
{
$contact = Contact::find($this->param('id'));
$newContact = $contact->replicate();
$newContact->created_at = Carbon::now();
$newContact->save();
return Redirect::to('/contacts/'.$newContact->id);
}
default.htm
<div class="col-md-12">
<form data-request="replicateRecord">
<button aria-label="" class="btn btn-danger pull-right btn-lg btn-block" type="submit">Duplicate
</button>
</form>
</div>
【问题讨论】:
标签: laravel octobercms