2015-05-02 1 views
0

Я использую Laravel 5, Datatables jQuery plugin и Datatables package для обработки запросов на сервер.Пакет Datatables для Laravel 5 с Parse как источник данных

Все работает отлично, если я использую Красноречивый. Проблема заключается в том, что мое приложение должно получить данные от Parse.com, используя его SDK для PHP. Есть ли способ сделать пакет Datatables работать, если я передаю его методу of массив, содержащий данные, которые мне нужно отобразить?

рабочий пример:

$users = User::select(['name','email']); 
return Datatables::of($users)->make(); 

, что мне нужно было бы:

$users = array(['name' => 'John Doe', 'email' => '[email protected]'], 
       ['name' => 'Robert Roe', 'email' => '[email protected]']); 

return Datatables::of($users)->make(); 
+0

Попробуйте передать экземпляры 'Datatables :: of' вашего класса' User' вместо массивов. – infomaniac

+0

Да, это сработало бы, но пока я использую PHP SDK от Parse, нет класса пользователя для перехода к методу 'Datatables :: of()' – Sergiu

ответ

2

По V5.x из Datatables пакета Теперь можно передать коллекцию в качестве данных источник.

$data = array(['name' => 'John Doe', 'email' => '[email protected]'], 
       ['name' => 'Robert Roe', 'email' => '[email protected]']); 
$users = new Collection($data); 

return Datatables::of($users)->make(); 
+0

remove -> get() из запроса таблицы также приведет к тому же –

 Смежные вопросы

  • Нет связанных вопросов^_^