Kormi
05/31/2022, 12:17 PMkalle
05/31/2022, 12:21 PMifox
05/31/2022, 12:21 PMkalle
05/31/2022, 12:22 PMifox
05/31/2022, 12:23 PMifox
05/31/2022, 12:23 PMifox
05/31/2022, 12:24 PMkalle
05/31/2022, 12:33 PMKormi
05/31/2022, 12:36 PMKormi
05/31/2022, 12:37 PMprotected $indexColumns = [
'first_name' => [
'field' => 'first_name',
'title' => 'Name',
'sort' => true,
'visible' => true,
],
'last_name' => [
'field' => 'last_name',
'title' => 'Last Name',
'sort' => true,
],
'company' => [
'field' => 'company',
'title' => 'Company',
'sort' => true,
],
'phone' => [
'field' => 'phone',
'title' => 'Phone',
'sort' => true,
],
'email' => [
'field' => 'user.email',
'title' => 'E-mail',
'sort' => true,
],
];
Kormi
05/31/2022, 12:37 PMpublic function user()
{
return $this->belongsTo(User::class);
}
Harings Rob
05/31/2022, 12:42 PMKormi
05/31/2022, 1:00 PMprotected $titleColumnKey = 'first_name';
Kormi
05/31/2022, 1:01 PMHarings Rob
05/31/2022, 1:09 PMkalle
05/31/2022, 1:25 PMafterSave
or prepareFieldsBeforeSave
which you override and check if publish
is 1/true from the form.
And in that method make a mail logic.Kormi
05/31/2022, 1:26 PMKormi
05/31/2022, 1:26 PMpublic function afterSave($object, $fields)
{
parent::afterSave($object, $fields);
var_dump($fields);die;
}
Kormi
05/31/2022, 1:27 PMKormi
05/31/2022, 1:27 PMKormi
05/31/2022, 1:28 PMkalle
05/31/2022, 1:28 PMphp
public function afterSave($object, $fields)
{
dd($fields);
return parent::afterSave($object, $fields);
}
kalle
05/31/2022, 1:29 PMkalle
05/31/2022, 1:29 PMprepareFieldsBeforeSave
is invoked before insert.Kormi
05/31/2022, 1:30 PMkalle
05/31/2022, 1:31 PMphp
public function prepareFieldsBeforeSave($object, $fields)
{
dd($fields);
return parent::prepareFieldsBeforeSave($object, $fields);
}
Kormi
05/31/2022, 1:31 PMkalle
05/31/2022, 1:31 PMKormi
05/31/2022, 1:32 PM