Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 09.01.2015 15:41:55

Проблема с Eloquent

Проблема с Eloquent

Работаю над проектом, в тз есть прикрепление файлов к сообщениям и комментариям.
с сообщениями все сделал, работает хорошо.
Но сделав точно так же для комментариев, выдает ошибку Trying to get property of non-object

Вот код сообщений

Вид:

@if($message->attachment)
              <a href="{{{ str_replace('/var/www/laravel/public', '', $message->attachment->path) }}}">{{{$message->attachment->name}}}</a>
  @endif

Модель:

  public function attachment()
  {
    return $this->hasOne('Attachment');
  }


А вот код комментариев:
<a href="{{{ str_replace('/var/www/laravel/public', '', $comment->attachment->path) }}}">{{{$comment->attachment->name}}}</a>

Ошибку выдает только так, если с условием, то не показывает вложение просто

Модель:
  public function attachment()
  {
    return $this->hasOne('Attachment');
  }


В чем может быть проблема?

#2 09.01.2015 16:24:52

гость

Re: Проблема с Eloquent

Проблему нашел, была в контроллере. Можно закрыть тему

Подвал раздела