原创不易,请尊重作者转载说明出处,谢谢!
项目背景:框架laravel admin,功能模块模型表单
数据表:mysql
要做的事:对单表做增删改查,重点是当表单提交的时候,除了表单内容,还想更新进一些别的字段(程序计算出来的数据)
参考laravel-admin官网文档知识点:表单回调三种方法择需使用
因为官网只是蜻蜓点水提一下,刚开始看,一头雾水不知道回调怎么写。很多人说跟laravel的DB一样,还是不懂对不对?
我作了简单的整理,下面直接上我的代码例子。希望对你有帮助
例:表单提交有解决时间和新建时间字段(直接写入),但是耗时字段需要根据前两者进行计算
//控制器方法
protected function form()
{
$form = new Form(new QuestionsModel);
$form->display('id', 'ID');
$form->datetime('solved_at'