我刚开始学习使用 laravel 编程,当我不得不使用 foreach 打印出一些带有 id 的用户数据时,
喜欢
{{ $user->username }}
{{ $user->somedata1 }}
而其他部分看起来像
路线
Route::get('/some/{user}', 'SomeController@show');
控制器
public function show(User $user){
return view(some.show)->with('user' $user)
}
用户表
id
username
somedata1
somedata2
password
addr
birthday
...
我开始考虑这不会调用其表行中的每个数据然后从中打印出用户名吗?因此冒着某种安全问题的风险,比如暴露密码、地址等敏感数据?
如果是这样,我怎样才能隐藏特定的列不被调出?我必须从控制器手动准备数据吗?
添加:示例中的控制器是否返回其行中的所有内容?
墨色风雨
慕村9548890