laravel-admin表單提交隱藏一些資料,回撥時獲取資料
阿新 • • 發佈:2019-01-04
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');
});