我知道这是一个常见问题,但我尝试返回我的数据,json
但从昨天开始我似乎无法在我的数据表上显示数据。我正在运行 Laravel 8.55。
User
移民
$table->bigIncrements('id');
$table->string('firstName')->nullable();
$table->string('lastName')->nullable();
$table->string('mobile')->unique()->nullable();
$table->string('email')->unique()->nullable();
UserDataTable
public function query(User $model)
{
return $model->newQuery()
->orderByDesc('users.id');
}
protected function getColumns()
{
return [
'firstName',
'lastName',
'mobile',
'email',
];
}
UserController
public function index(UserDataTable $userDataTable)
{
return $userDataTable->render('users.index');
}
public function show($id)
{
$user = $this->userRepository->find($id);
if (empty($user)) {
Flash::error('User not found');
return redirect(route('users.index'));
}
return response()->json($user);
}