Url

Наследует Text * имеет те же возможности

# Основы

Поле Url является расширением Text, которое по умолчанию устанавливает type=url.

use MoonShine\Fields\Url;
 
//...
 
public function fields(): array
{
return [
Url::make('Link')
];
}
 
//...

# Заголовок

Метод title() позволяет задать заголовок ссылки.

title(Closure $callback)
use MoonShine\Fields\Url;
 
//...
 
Url::make('Link')
->title(fn(string $url, Url $ctx) => str($url)->limit(3))

# Blank

Метод blank() позволяет открывать ссылку в новом окне.

blank()
use MoonShine\Fields\Url;
 
//...
 
Url::make('Link')
->blank()