Laravel Как искать по названию месяца - PullRequest
0 голосов
/ 06 мая 2019

Так вот, как я отображаю мои месяц и день и год

{{ \Carbon\Carbon::createFromFormat('Y-m-d', $reservation->reservation_date)->format('F d Y') }}

Проблема, как искать пример слова месяца "май" или "январь" Мой текущий поисковый код

$search = \Request::get('search');
        $res = PropertyReservation::where('reservation_date', 'LIKE', '%'.$search.'%')
               ->orderby('created_at', 'desc')->paginate(5);
        return view('forms.searchreservation',['res'=>$res]);

Это будет работать, если я буду искать номер месяца, например, 05, для мая, но это не будет работать, если я буду искать в мае .. Какой лучший способ сделать это?

1 Ответ

0 голосов
/ 06 мая 2019

используйте date_parse для преобразования названия месяца в его число:

$str = 'Dec';
$num = date_parse($str)['month'];
//$num is now 12 !
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...