1. 程式人生 > >laravel-admin表單提交隱藏一些資料,回撥時獲取資料

laravel-admin表單提交隱藏一些資料,回撥時獲取資料

laravel-admin表單提交隱藏一些資料,回撥時獲取資料

表單提交時隱藏資料

讀取最後一條的插入資料,但這樣會造成如果兩條資料同時插入,會併發出現錯誤

//忽略掉不需要儲存的欄位
$form->ignore(['column1', 'column2', 'column3']);

回撥時獲取資料

獲取提交資料

 // 在表單提交前呼叫
$form->submitted(function (Form $form)
{ //... }); //儲存前回調 $form->saving(function (Form $form) { $form->username }); //儲存後回撥 $form->saved(function (Form $form) { $form->username }); //獲取儲存後的自增長id的數值 $form->saved(function (Form $form) { $form->model()->id; });

獲取隱藏提交中的資料

所有的資料可以通過request直接獲取

$form->ignore
(['dbstation']); //儲存前回調 $form->saving(function (Form $form) { $type=\request('dbstation'); }); //儲存後回撥 $form->saved(function (Form $form) { $type=\request('dbstation'); });