Update DateFormat middleware event..

This commit is contained in:
Cüneyt Şentürk 2023-06-23 10:58:35 +03:00
parent dfc0c7ef6c
commit 03c9e5551b
2 changed files with 10 additions and 4 deletions

View File

@ -6,6 +6,8 @@ use App\Abstracts\Event;
class DatesFormating extends Event class DatesFormating extends Event
{ {
public $columns;
public $request; public $request;
/** /**
@ -13,8 +15,9 @@ class DatesFormating extends Event
* *
* @param $request * @param $request
*/ */
public function __construct($request) public function __construct($columns, $request)
{ {
$this->columns = $columns;
$this->request = $request; $this->request = $request;
} }
} }

View File

@ -19,9 +19,8 @@ class DateFormat
public function handle($request, Closure $next) public function handle($request, Closure $next)
{ {
if (($request->method() == 'POST') || ($request->method() == 'PATCH')) { if (($request->method() == 'POST') || ($request->method() == 'PATCH')) {
event(new DatesFormating($request)); $columns = new \stdClass();
$columns->fields = [
$fields = [
'paid_at', 'paid_at',
'due_at', 'due_at',
'issued_at', 'issued_at',
@ -32,6 +31,10 @@ class DateFormat
'recurring_limit_date', 'recurring_limit_date',
]; ];
event(new DatesFormating($columns, $request));
$fields = $columns->fields;
foreach ($fields as $field) { foreach ($fields as $field) {
$date = $request->get($field); $date = $request->get($field);