3 回答

TA貢獻(xiàn)1835條經(jīng)驗(yàn) 獲得超7個(gè)贊
用于控制器
public function show($id){
$users = User::find($id);
return view('users.profile',compact('users'));
}
用于查看頁面
<h3>$users->name</h3>
用于控制器
public function index(){
$users = User::all();
return view('users.profile',compact('users'));
}
您正在嘗試訪問不正確的數(shù)組上的屬性,您應(yīng)該先 foreach 然后訪問您的屬性
@foreach($users as $user)
<h3>{{ $user->name }}</h3>
@endforeach

TA貢獻(xiàn)1783條經(jīng)驗(yàn) 獲得超4個(gè)贊
您正在嘗試訪問不正確的數(shù)組上的屬性,
您應(yīng)該foreach首先訪問您的屬性
@foreach($users as $user)
<h3>{{ $user->name }}</h3>
@endforeach
編輯
當(dāng)您使用user::all或user::get()它等效于select * from userssql 語法時(shí),laravel 將為您提供一個(gè)實(shí)例collection而不是數(shù)組,因此當(dāng)您調(diào)用時(shí),您將user::all()獲得一個(gè)包含實(shí)例數(shù)組的集合user實(shí)例,這是一個(gè)示例
Collection {#332 ▼
#items: array:3 [▼
0 => User {#333 ?}
1 => User {#334 ?}
2 => User {#335 ?}
]
}
更多信息請(qǐng)閱讀Laravel Collection
- 3 回答
- 0 關(guān)注
- 233 瀏覽
添加回答
舉報(bào)