Laravel зачем хранить позицию массива вместо его имени - PullRequest
0 голосов
/ 26 апреля 2018

зачем хранить позицию массива вместо его имени.

BLADE

Мой блейд-файл, где у меня есть список категорий

<div class="col-md-2">
                <div class="form-group">
                    <label for="role">Category</label>
                    <div class="fg-line">
                        <div class="select">
                        {!! Form::select('category', $categorylist,null,array('class' => 'form-control')) !!}
                        </div>
                    </div>
                </div>

Контроллер

мой контроллер, где берут данные из запроса для отправки в блейд-файл

$categorylist = Category::where('category','=','cat')
                    ->groupby('catlist')
                    ->pluck('catlist');

                    //dd($categorylist);


return view('addcategory')
    ->with(
        [
            'categorylist' => $categorylist
        ]
);

1 Ответ

0 голосов
/ 26 апреля 2018

Если вы хотите сохранить полное имя вместо идентификатора массива, попробуйте это в вашем контроллере

$categorylist = Category::where('category','=','cat')
    ->groupby('catlist')
    ->pluck('catlist')
    ->keyBy(function ($name) { return $name; });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...