Laravel-datatables: Datatables.php рдореЗрдВ рдлреЙрд░реНрдЪреНрдпреВрдирд░ () рдХреЗ рд▓рд┐рдП рджрд┐рдпрд╛ рдЧрдпрд╛ рдЕрдорд╛рдиреНрдп рддрд░реНрдХ (рд▓рд╛рдЗрди 57)

рдХреЛ рдирд┐рд░реНрдорд┐рдд 17 рдЕрдкреНрд░реИрд▓ 2018  ┬╖  9рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: yajra/laravel-datatables

рд╕рдорд╕реНрдпрд╛ рдпрд╛ рд╕реБрд╡рд┐рдзрд╛ рдЕрдиреБрд░реЛрдз рдХрд╛ рд╕рд╛рд░рд╛рдВрд╢

рдХрд┐рд╕реА рднреА рд░реВрдЯ рд░реВрдЯ рдХреЛ рдХреЙрд▓ рдХрд░рддреЗ рд╕рдордп рддреНрд░реБрдЯрд┐ рд╣реЛ рд░рд╣реА рд╣реИред рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрд╕реНрдкреЗрдХреНрдЯрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рдореИрдВрдиреЗ php рдХрд╛рд░реАрдЧрд░ рдХреИрд╢ рдХреЛ рдордВрдЬреВрд░реА рджреЗ рджреАред

рддреНрд░реБрдЯрд┐рдмреЛрдзрдХ рдЕрдорд╛рдиреНрдп рддрд░реНрдХ foreach () рдХреЗ рд▓рд┐рдП рджрд┐рдпрд╛ рдЧрдпрд╛

Datatables.php рдореЗрдВ (рдкрдВрдХреНрддрд┐ 57)

рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдХреЛрдб рд╕реНрдирд┐рдкреЗрдЯ

рд░реВрдЯ:

Route::get('/datatable','DatatablesController<strong i="11">@getIndex</strong>');
Route::get('/anyData','DatatablesController<strong i="12">@anyData</strong>')->name('datatables.data');

<?php

namespace App\Http\Controllers;


use Yajra\Datatables\Datatables;
use Illuminate\Support\Facades\DB;

class DatatablesController extends Controller
{
    /**
     * Displays datatables front end view
     *
     * <strong i="13">@return</strong> \Illuminate\View\View
     */
    public function getIndex()
    {
        return view('reports.testdatatable');
    }

    /**
     * Process datatables ajax request.
     *
     * <strong i="14">@return</strong> \Illuminate\Http\JsonResponse
     */
    public function anyData()
    {
       return Datatables::of(User::query())->make(true);
    }

}

рд╕рд┐рд╕реНрдЯрдо рд╡рд┐рд╡рд░рдг

  • рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо MAC OS 10.11
  • PHP рд╕рдВрд╕реНрдХрд░рдг 7.2
  • рд▓рд╛рд░рд╡реЗрд▓ рд╕рдВрд╕реНрдХрд░рдг 5.4
  • рд▓рд╛рд░рд╡реЗрд▓-рдбреЗрдЯрд╛рдЯреИрдмрд▓реНрд╕ рд╕рдВрд╕реНрдХрд░рдг 7.3
need feedback question

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рд▓рд╛рд░рд╡реЗрд▓ рдХрд╛ рд╕рд┐рд░реНрдл рд╕реНрдкрд╖реНрдЯ рдХреИрд╢ред
php рдХрд╛рд░реАрдЧрд░ рд╡рд┐рдиреНрдпрд╛рд╕: рдХреИрд╢

рд╕рднреА 9 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдЖрдкрдХрд╛ рдХреЛрдб рдареАрдХ рд▓рдЧ рд░рд╣рд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ? Datatables.php afaik рдХреЗ рдиреАрдЪреЗ v6.0 рдХреЗ рд▓рд┐рдП рд╣реИ? рдХреГрдкрдпрд╛ рджреЛрд╣рд░рд╛рдПрдВ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕рд╣реА рд╕рдВрд╕реНрдХрд░рдг рд╣реИ?

рдЙрд╕реА рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдБред

рдореИрдВрдиреЗ рдЕрднреА рд╕рдВрд╕реНрдХрд░рдг 8 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рд╣реИ:
composer require yajra/laravel-datatables-oracle:8.*
php artisan vendor:publish --tag=datatables --force

рд▓реЗрдХрд┐рди Im рдЕрднреА рднреА рддреНрд░реБрдЯрд┐ рд╣реЛ рд░рд╣реА рд╣реИ:

DataTables.php рд▓рд╛рдЗрди 51 рдореЗрдВ ErrorException:
рдлреЛрд░реАрдЪ рдХреЗ рд▓рд┐рдП рдЕрдорд╛рдиреНрдп рддрд░реНрдХ()

рдХреГрдкрдпрд╛ рд╕рд▓рд╛рд╣ рджреЗрдВ

@ рдкреЗрдВрдЯрд░ 10 рдмреЗрд╕ рдПрд░рд░ рд▓реЙрдЧ рд▓рд╛рдЗрди 51 рдкрд░, рдирдпрд╛ datatables.php рдХреЙрдиреНрдлрд┐рдЧрд░ рдирд╣реАрдВ рд▓рд┐рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдбрд┐рд╕реНрдХ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ рдлрд┐рд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░реЗрдВред

$builders = config('datatables.builders');
...
foreach ($builders as $class => $engine) {...

рдпрджрд┐ рдЖрдкрдиреЗ рдЕрднреА рддрдХ рдЗрд╕рдХреА рдЬрд╛рдБрдЪ рдирд╣реАрдВ рдХреА рд╣реИ рддреЛ https://yajrabox.com/docs/laravel-datatables/master/upgrad рджреЗрдЦреЗрдВред

рд╕реБрдЭрд╛рд╡ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдпрд╣ рдереА рдХрд┐ рдореИрдВрдиреЗ рдХреНрд╡рд┐рдХ рд╕реНрдЯрд╛рд░реНрдЯ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХрд╛ рд╢рд╛рдмреНрджрд┐рдХ рд░реВрдк рд╕реЗ рдкрд╛рд▓рди рдХрд┐рдпрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рд╕реЗрдЯрдЕрдк рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛, рдЕрд░реНрдерд╛рддреН:
рдореБрдЭреЗ рдмреВрдЯрд╕реНрдЯреНрд░реИрдк / рдХреИрд╢реЗ рдореЗрдВ config.php рдлрд╛рдЗрд▓ рдХреЛ рдбрд┐рд▓реАрдЯ рдХрд░рдирд╛ рдерд╛, рдлрд┐рд░ рдореИрдВрдиреЗ рдХреЙрдиреНрдлрд┐рдЧрд░ / app.php рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛
рд╕реЗ:
Yajra \ Datatables \ DataTablesServiceProvider :: рд╡рд░реНрдЧ,
рд╕реЗрд╡рд╛ рдореЗрд░реЗ:
Yajra \ DataTables \ DataTablesServiceProvider :: рд╡рд░реНрдЧ,
рдФрд░ рдЕрдм anyData () рдХрд╛рдо рдХрд░рдиреЗ рд▓рдЧрддрд╛ рд╣реИред
рд╣рд╛рд▓рд╛рдВрдХрд┐, Im рдЕрднреА рднреА рдбреЗрдЯрд╛рдЯреЗрдмрд▓ рдореЗрдВ рд░рд┐рдХреЙрд░реНрдб рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдШрд░реНрд╖ рдХрд░ рд░рд╣рд╛ рд╣реИред рдХреЗрд╡рд▓ рд╣реЗрдбрд░ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣реЗ рд╣реИрдВред

рд▓рд╛рд░рд╡реЗрд▓ рдХрд╛ рд╕рд┐рд░реНрдл рд╕реНрдкрд╖реНрдЯ рдХреИрд╢ред
php рдХрд╛рд░реАрдЧрд░ рд╡рд┐рдиреНрдпрд╛рд╕: рдХреИрд╢

@AmirKaftari рдореИрдВ рд╣рдЯрд╛рдХрд░ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдзрдиреНрдпрд╡рд╛рдж!

@AmirKaftari рдЕрд▓реНрд▓рд╛рд╣ рдХреА рд╡рдЬрд╣ рд╕реЗ рдореЗрд░реА рдкреНрд░рд╢рдВрд╕рд╛ рд╣реЛ рд░рд╣реА рд╣реИ, рдореИрдВ "php рдХрд╛рд░реАрдЧрд░ рд╡рд┐рдиреНрдпрд╛рд╕: рдХреИрд╢" рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ рд╣реВрдБ
рдЖрдк рд╕рдм рдХреЛ рдзрдиреНрдпрд╡рд╛рдж..

@AmirKaftari рдорд╛рд╢рд╛ рдЕрд▓реНрд▓рд╛рд╣, рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж

@AmirKaftari рдзрдиреНрдпрд╡рд╛рдж

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

Mopster picture Mopster  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

alejandri picture alejandri  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

josiahke picture josiahke  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

FilipeBorges1993 picture FilipeBorges1993  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

vipin733 picture vipin733  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ