Получить значение по ключу

232
17 апреля 2017, 06:26

Есть метод:

public function show($id)
{
    $blog = Blog::find($id);
    return view('blog.show',compact('blog'));
}

View:

href="{{ route('blog.show',$blog->id) }}

Как вывести slug в ссылке вместо id?
Такой вариант

$blog = Blog::find($id)->get('slug');

и

href="{{ route('blog.show',$blog->slug) }}

возвращает ошибку Trying to get property of non-object.

Answer 1

эта ошибка происходит когда вы пытаетесь обратиться к свойству переменной, которая не является объектом. вы смотрели что вам возвращается?

READ ALSO
Убрать компоненты из URL средстами php (не htaccess)

Убрать компоненты из URL средстами php (не htaccess)

ЗдравствуйтеЭтот код отрезает заданные! параметры url

249
Постинг картинок Wall.post Вконтакте

Постинг картинок Wall.post Вконтакте

Написал обработчик на PHP, который создает посты в группеНо стал вопрос с тем, как постить картинку? Пытался добавить ссылкой в attachments, но выводит...

296
Обработка исключений PDO

Обработка исключений PDO

Я сделал проверку для prepare, почему если указать неверную таблицу, то не выводит сообщение Подключение не удалось?

202
Гибридные проекты и мануалы

Гибридные проекты и мануалы

Есть ли мануалы или кейсы, истории создания гибридных приложений, в которых в качестве бекенда использовались различные платформы? Например,...

204