Выпадающая категория загружается больше, чем заголовок в laravel 5 не работает - PullRequest
0 голосов
/ 21 мая 2019

В раскрывающемся списке моей категории в качестве значения выбрано больше, чем "title": "Блог Искусств".Я получаю это взамен ... и мне нужен только заголовок $ category->.Нужна небольшая помощь.

{"id":1,"title":"Arts Blog","slug":"arts-blog","created_at":null,"updated_at":null}

Я просто хочу "title" как $ category-> title ...

Вот PostsController.php

public function edit(Post $post)
{
    $posts = Post::with('author');

    $categories = Category::all();
    $cats = array();
        foreach ($categories as $category){
            $cats[$category->id] = $category->title;
            }

    return view('posts.edit')->withPost($post)->withCategories($cats);
}

edit.blade.php

<div class'form-group'>
{{ Form::label('category_id', 'Category :')}}
{{ Form::select('category_id', $categories, null, ['class' => 'form-control']) }}
</div>

1 Ответ

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

Не уверен, чего именно ты хочешь достичь.Вы можете упростить вещи, используя Коллекции в Laravel.

Попробуйте это:

public function edit(Post $post)
{
   $categories = Category::all()->pluck('title', 'id')->toArray();
   ...
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...