Как создать раскрывающийся список с цветным & lt; option & gt; элементы в Laravel 5.4?

Я хочу создать выпадающий список в Laravel 5.4, который имеет разные цвета фона для каждого <option> элемент.

Я прочитал и попробовал следующее:

Никто из них не работал для меня. Я всегда получаю Метод colorSelect не существует. ошибка.

Если я просто хочу использовать Form::macro это говорит о том, что метод не существует. Я нашел несколько статей о создании собственных макросов, но ни одна из них не рассказала где должны ли эти макросы быть добавлены.

3

Решение

Вы можете добавить Макросы, используя следующие шаги:

  1. Создайте нового провайдера с именем MacroServiceProvider.
  2. Добавьте свой макрос в метод регистрации.

    public function register()
    {
    FormBuilder ::macro('time', function ($name, $default, $otherparams, ...)
    {
    ....
    }
    }
    
  3. Зарегистрируйте MacroServiceProvider в файле app.config.

    'providers' => [
    
    /*
    * Laravel Framework Service Providers...
    */
    \App\Providers\MacroServiceProvider::class,
    'AltThree\Bus\BusServiceProvider',
    'Illuminate\Notifications\NotificationServiceProvider',
    
  4. Бежать composer dump-autoload -o в командной строке, открытой в папке вашего проекта.

  5. Теперь вы можете использовать свой макрос в ваших файлах просмотра.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]