Поля

Url

Наследует Text.

* имеет те же возможности.

Основы

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

use MoonShine\UI\Fields\Url;
 
Url::make('Link')

Заголовок

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

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

Blank

Метод blank() добавляет для превью ссылки аттрибут target="_blank". Поэтому в таком режиме ссылка будет открываться в новом окне.

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