Flight404
@Flight404
начинающий PHP - программист

Как реализовать сортировку используя laravel и datatable?

Здравствуйте!
Есть следующие таблицы:

Emails [id, email, user_id],
Users [id, user_name, branch_id],
Branches [id, branch_name],

Users связана с Emails как hasMany
Emails связана с Users как belongTo

Branches связана с Users как hasMany
Users связана с Branches как belongTo

Задача реализовать таблицу с живым поиском по полям: user_name, branch_name, email + сортировка с помощью Jquery datatable.

Код :
$model = User::with('emails')->with('branch');
$DataTables = new DataTables();
$data = $DataTables->eloquent($model)->addColumn('emails', function(User $user {
return $user->emails->map(function($email){
return $email->email;
})->implode(',');
})->addColumn('branch', function(User $user){
return $user->branch->branch_name;
})->toJson();
return $data;

Данный код не решил проблему..

Как это реализовать на стороне сервера?
  • Вопрос задан
  • 170 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы