Расширяет Text
- имеет те же функции
Основы
Поле Url является расширением Text, которое по умолчанию устанавливает type=url.
use MoonShine\Fields\Url;//...public function fields(): array{return [Url::make('Link')];}//...use MoonShine\Fields\Url;//...public function fields(): array{return [Url::make('Link')];}//...
Заголовок
Метод title() позволяет установить заголовок ссылки.
title(Closure $callback)title(Closure $callback)
use MoonShine\Fields\Url;//...Url::make('Link')->title(fn(string $url, Url $ctx) => str($url)->limit(3))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()use MoonShine\Fields\Url;//...Url::make('Link')->blank()