Я использую Laravel Collective форм в своем проекте и часто использую код ниже, чтобы заполнить мои выбранные выпадающие списки.
Однако я сталкиваюсь с проблемой, когда я хочу преобразовать базу данных date
, хранящуюся в формате YYYY-MM-DD
, чтобы она стала более читабельной, как MM/DD/YYYY
.
Для остальной части моего кода я использовал php date/strtotime
формат, например, так:
date('m/d/Y', strtotime($date))
У кого-нибудь есть идеи относительно того, как я могу преобразовать то, что извлечено из моей базы данных, для правильного отображения в раскрывающемся списке коллективного выбора laravel?
Контроллер
$scripts_select = Script::orderBy('prescribe_date', 'desc')
->pluck('prescribe_date', 'id');
лезвие
{{Form::label('script', 'Script')}}
{{Form::select(
'script',
$scripts_select,
$prescription->script_id,
['class' => 'form-control', 'placeholder' => 'Select a Script']
)}}