0

我知道这是一个常见问题,但我尝试返回我的数据,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);
}
4

0 回答 0