Здравствуйте, подскажите, пожалуйста, почему когда я хочу получить объект таким образом
$book = Book::where('author', $author)->first();
$year = $book->year;
Выходит ошибка "Trying to get property 'year' of non-object"
При этом проверял через dd() в 'author' правильное значение. Далее если сделать так:
$book = Book::where('author', 'Пушкин')->first();
$year = $book->year;
то все отрабатывает нормально.
И еще если в первом случае сделать так:
$book = Book::where('author', $author)->first();
dd($book->year)
то ошибок нет, dd выводит год, но если убрать dd и дальше в коде использовать $book->year, то опять ошибка "Trying to get property 'author' of non-object"
Запутался уже что-то. Может есть какие мысли. Спасибо.