message
parent
623fef26aa
commit
a011bd2837
|
|
@ -15,10 +15,10 @@ class SendFeedbackMessage {
|
||||||
// 'email' => $event->email,
|
// 'email' => $event->email,
|
||||||
// 'data' => $event->data,
|
// '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));
|
Mail::to($event->email)->send(new FeedbackSender($event->data));
|
||||||
} catch (\Exception $exception) {
|
} catch (\Exception $exception) {
|
||||||
mail('sergey@bodin.ru', 'Error', $exception->getTraceAsString());
|
mail('sergey@bodin.ru', 'Error', $exception->getMessage());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,6 @@
|
||||||
|
|
||||||
namespace App\Mail;
|
namespace App\Mail;
|
||||||
|
|
||||||
use App\Models\User;
|
|
||||||
use Illuminate\Bus\Queueable;
|
use Illuminate\Bus\Queueable;
|
||||||
use Illuminate\Contracts\Queue\ShouldQueue;
|
use Illuminate\Contracts\Queue\ShouldQueue;
|
||||||
use Illuminate\Mail\Mailable;
|
use Illuminate\Mail\Mailable;
|
||||||
|
|
|
||||||
|
|
@ -32,91 +32,18 @@ class FeedbackForms extends FormsService {
|
||||||
}
|
}
|
||||||
|
|
||||||
public function commonGroupFields(?NirObject $model): array {
|
public function commonGroupFields(?NirObject $model): array {
|
||||||
// return $model ? fractal($model->groups->first()->fields, new ObjectPropertyTransformer($model))->toArray() :
|
return [];
|
||||||
// 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];
|
|
||||||
*/
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public function store(array $data) {
|
public function store(array $data) {
|
||||||
var_dump($data);
|
var_dump($data);
|
||||||
$email = 'sergey@bodin.ru';
|
$email = 'sergey@bodin.ru';
|
||||||
|
|
||||||
// mail('sergey@bodin.ru', 'Error', 'Error FeedbackForms');
|
|
||||||
event(new FeedbackSender($email, $data));
|
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;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function update(string $id, array $data) {
|
public function update(string $id, array $data) {
|
||||||
// $model = NirObject::byUuid($id)->firstOrFail();
|
|
||||||
// $model->setValues($data);
|
|
||||||
// return fractal($model->fresh(), new ObjectTransformer())->respond();
|
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue