Validation: Fixed worklog comment: ...
This commit is contained in:
parent
f5a7598a45
commit
37a26c123e
|
@ -140,7 +140,7 @@ class UserWorkLogController extends BaseController
|
||||||
'work_hours' => $work_hours,
|
'work_hours' => $work_hours,
|
||||||
'comment' => $comment,
|
'comment' => $comment,
|
||||||
'is_edit' => $is_edit,
|
'is_edit' => $is_edit,
|
||||||
]
|
] + $this->getNotifications()
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
namespace Engelsystem\Http\Validation\Rules;
|
namespace Engelsystem\Http\Validation\Rules;
|
||||||
|
|
||||||
use DateTime;
|
use Engelsystem\Helpers\Carbon;
|
||||||
use Illuminate\Support\Str;
|
use Illuminate\Support\Str;
|
||||||
use Throwable;
|
use Throwable;
|
||||||
|
|
||||||
|
@ -27,11 +27,11 @@ trait StringInputLength
|
||||||
protected function isDateTime(mixed $input): bool
|
protected function isDateTime(mixed $input): bool
|
||||||
{
|
{
|
||||||
try {
|
try {
|
||||||
new DateTime($input);
|
$date = Carbon::make($input);
|
||||||
} catch (Throwable $e) {
|
} catch (Throwable $e) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
return true;
|
return !is_null($date);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -29,7 +29,12 @@ class StringInputLengthTest extends TestCase
|
||||||
['TEST', 4],
|
['TEST', 4],
|
||||||
['?', 1],
|
['?', 1],
|
||||||
['2042-01-01 00:00', '2042-01-01 00:00'],
|
['2042-01-01 00:00', '2042-01-01 00:00'],
|
||||||
|
['2042-01-01', '2042-01-01'],
|
||||||
|
['12:42', '12:42'],
|
||||||
['3', '3'],
|
['3', '3'],
|
||||||
|
['...', 3],
|
||||||
|
['Test Tester', 11],
|
||||||
|
['com', 3],
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue