'permit_empty|in_list[git]', 'url' => 'required|valid_url_strict', 'directory' => 'permit_empty', ]; /** * @var array */ protected array $casts = [ 'url' => URI::class, ]; protected string $type = 'git'; protected URI $url; protected ?string $directory = null; }