message
parent
623fef26aa
commit
a011bd2837
|
|
@ -15,10 +15,10 @@ class SendFeedbackMessage {
|
|||
// 'email' => $event->email,
|
||||
// 'data' => $event->data,
|
||||
// ];
|
||||
// mail('sergey@bodin.ru', 'Error', print_r($array, 1));
|
||||
// mail('sergey@bodin.ru', 'Array', print_r($array, 1));
|
||||
Mail::to($event->email)->send(new FeedbackSender($event->data));
|
||||
} catch (\Exception $exception) {
|
||||
mail('sergey@bodin.ru', 'Error', $exception->getTraceAsString());
|
||||
mail('sergey@bodin.ru', 'Error', $exception->getMessage());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2,7 +2,6 @@
|
|||
|
||||
namespace App\Mail;
|
||||
|
||||
use App\Models\User;
|
||||
use Illuminate\Bus\Queueable;
|
||||
use Illuminate\Contracts\Queue\ShouldQueue;
|
||||
use Illuminate\Mail\Mailable;
|
||||
|
|
|
|||
|
|
@ -32,91 +32,18 @@ class FeedbackForms extends FormsService {
|
|||
}
|
||||
|
||||
public function commonGroupFields(?NirObject $model): array {
|
||||
// return $model ? fractal($model->groups->first()->fields, new ObjectPropertyTransformer($model))->toArray() :
|
||||
// fractal(ObjectType::byName('entry-operation')->first()->groups()->first()->fields, new FieldTransformer())->toArray();
|
||||
/*
|
||||
$fields = [
|
||||
[
|
||||
'name' => 'type',
|
||||
'title' => 'Вид работы',
|
||||
'type' => FieldType::RELATION,
|
||||
'required' => true,
|
||||
'appearance' => 'radio',
|
||||
'options' => $this->getRelationItems(OperationType::TITLES),
|
||||
'value' => $this->getRelationValue(OperationType::TITLES, $model->type ?? null)
|
||||
],
|
||||
[
|
||||
'name' => 'order_name',
|
||||
'title' => 'Наименование приказа',
|
||||
'type' => FieldType::STRING,
|
||||
'required' => true,
|
||||
'value' => $model->order_name ?? null
|
||||
],
|
||||
[
|
||||
'name' => 'order_date',
|
||||
'title' => 'Дата приказа',
|
||||
'required' => true,
|
||||
'type' => FieldType::DATE,
|
||||
'value' => ($v = $model->order_date ?? null) ? $v->toIso8601String() : null
|
||||
],
|
||||
[
|
||||
'name' => 'order',
|
||||
'title' => 'Документ приказа',
|
||||
'type' => FieldType::DOCUMENT,
|
||||
'required' => true,
|
||||
'value' => ($order = $model->order ?? null) ? fractal($order, new AssetTransformer()) : null
|
||||
],
|
||||
[
|
||||
'name' => 'listing',
|
||||
'title' => 'Вхождение в перечень ПП',
|
||||
'type' => FieldType::RELATION,
|
||||
'multiple' => true,
|
||||
'appearance' => 'checkbox',
|
||||
'options' => fractal(Dictionary::byName('listings')->first()->items, new DictionaryItemTransformer()),
|
||||
'value' => null
|
||||
],
|
||||
[
|
||||
'name' => 'active_since',
|
||||
'title' => 'Дата начала действия',
|
||||
'type' => FieldType::DATE,
|
||||
'required' => true,
|
||||
'value' => ($v = $model->active_since ?? null) ? $v->toIso8601String() : null
|
||||
],
|
||||
[
|
||||
'name' => 'active_till',
|
||||
'title' => 'Дата окончания действия',
|
||||
'type' => FieldType::DATE,
|
||||
'value' => ($v = $model->active_till ?? null) ? $v->toIso8601String() : null
|
||||
],
|
||||
[
|
||||
'name' => 'developer',
|
||||
'title' => 'Разработчик',
|
||||
'type' => FieldType::STRING,
|
||||
'required' => true,
|
||||
'value' => $model->developer ?? null
|
||||
]
|
||||
];
|
||||
return ['data' => $fields];
|
||||
*/
|
||||
return [];
|
||||
}
|
||||
|
||||
|
||||
public function store(array $data) {
|
||||
var_dump($data);
|
||||
$email = 'sergey@bodin.ru';
|
||||
|
||||
// mail('sergey@bodin.ru', 'Error', 'Error FeedbackForms');
|
||||
event(new FeedbackSender($email, $data));
|
||||
// $entry = Entry::byUuid($data['entry'] ?? null)->firstOrFail();
|
||||
// $model = $entry->createObject('entry-operation', null, 'operations');
|
||||
// $model->setValues($data);
|
||||
// return fractal($model, new ObjectTransformer())->respond();
|
||||
return null;
|
||||
}
|
||||
|
||||
public function update(string $id, array $data) {
|
||||
// $model = NirObject::byUuid($id)->firstOrFail();
|
||||
// $model->setValues($data);
|
||||
// return fractal($model->fresh(), new ObjectTransformer())->respond();
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue