foreach() argument must be of type array|object, null given (View: /home/vagrant/code/laravel-shop/resources/views/user_addresses/index.blade.php)
表里已经有数据了,为什么提示 foreach 参数为空呢?
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class UserAddressesController extends Controller
{
public function index(Request $request)
{
var_dump($request->user()->addresses);
return view('user_addresses.index', [
'addresses' => $request->user()->addresses,
]);
}
}
而且我在 11 行打印 $request->user ()->addresses 是空的:
推荐文章: