有这么一组数据
一个学生表users 和 学生成绩表 grades 两个表关联
JQuery是继prototype之后又一个优秀的Javascript库。它是轻量级的js库 ,它兼容CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+),jQuery2.0及后续版本将不再支持IE6/7/8浏览器。jQuery使用户能更方便地处理HTML(标准通用标记语言下的一个应用)、events、实现动画效果,并且方便地为网站提供A
55
在方法里面是这样的
<code>public function index()
{
$result = User::where('is_admin', 0);
$users = $result->get();
$count = $result->count();
return view('admin.list', compact('count', 'users'));
}
</code>视图循环是这样的
<code> @foreach ($users as $user)
<tr>
<td>{{$user->id}}</td>
<td>{{$user->name}}</td>
<td>{{$user->grade->math}}</td>
<td>{{$user->grade->english}}</td>
<td>{{$user->grade->c}}</td>
<td>{{$user->grade->sport}}</td>
<td>{{$user->grade->think}}</td>
<td>{{$user->grade->soft}}</td>
</tr>
@endforeach
</code>得到的结果是 报错 Trying to get property of non-object (View:
<code>$user->grade->math </code>
是找不到的 怎么做关联一起呢
有这么一组数据
一个学生表users 和 学生成绩表 grades 两个表关联
在方法里面是这样的
<code>public function index()
{
$result = User::where('is_admin', 0);
$users = $result->get();
$count = $result->count();
return view('admin.list', compact('count', 'users'));
}
</code>视图循环是这样的
<code> @foreach ($users as $user)
<tr>
<td>{{$user->id}}</td>
<td>{{$user->name}}</td>
<td>{{$user->grade->math}}</td>
<td>{{$user->grade->english}}</td>
<td>{{$user->grade->c}}</td>
<td>{{$user->grade->sport}}</td>
<td>{{$user->grade->think}}</td>
<td>{{$user->grade->soft}}</td>
</tr>
@endforeach
</code>得到的结果是 报错 Trying to get property of non-object (View:
<code>$user->grade->math </code>
是找不到的 怎么做关联一起呢
User.php
<code>public function grade()
{
return $this->hasOne('App\Grade');
}
</code>Grade.php
<code>public function user()
{
return $this->belongsTo('App\User');
}
</code>
<code>php</code><code>User.php定义
public function Grade()
{
return $this->hasOne("App\Modules\Grade", 'user_id', 'id');
}
controller.php
public function index()
{
$result = User::where('is_admin', 0);
$users = $result->grade()->get();
$count = $result->count();
return view('admin.list', compact('count', 'users'));
}
view:
@foreach ($users as $user)
<tr>
<td>{{$user->id}}</td>
<td>{{$user->name}}</td>
<td>{{$user->math}}</td>
<td>{{$user->english}}</td>
<td>{{$user->c}}</td>
<td>{{$user->sport}}</td>
<td>{{$user->think}}</td>
<td>{{$user->soft}}</td>
</tr>
@endforeach
</code>
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号