Я новичок в Laravel, и я смотрю видеоурок, который учит Laravel 3, к сожалению, Laravel 4 очень отличается от laravel 3, и я не знаю почему? и я боюсь, что, может быть, Laravel 5 будет настолько отличаться от Laravel 4.Как использовать laravel Красноречивый, чтобы взять только одно поле?
Я собираюсь выбрать все данные об одном поле из моих пользователей таблицы:
$user=new user;
$username=$user::find(1)->username;
return $username;
Верхний код работает верно, но только вернуть имя пользователя, что это идентификатор равен 1, но я хочу сделать что-то, как показано ниже:
$user=new user;
$username=$user::all()->username;
return $username;
Этот код имеет ошибку $ пользователя :: все() -> имя пользователя; и ошибка является:
Не определено свойство: Осветить \ Database \ Eloquent \ Коллекция :: $ имя пользователя
Не могли бы вы рассказать мне, что такое разные проблемы ** all() ** и ** get() ** – M98
@Kermani 'all()' можно использовать только статически. 'get()' не имеет такого ограничения. – Hkan
@ HakanAktaş, хотя это правда, на самом деле это не разница между двумя ... – lukasgeiter