рдХрд┐рд╕реА рднреА рд░реВрдЯ рд░реВрдЯ рдХреЛ рдХреЙрд▓ рдХрд░рддреЗ рд╕рдордп рддреНрд░реБрдЯрд┐ рд╣реЛ рд░рд╣реА рд╣реИред рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрд╕реНрдкреЗрдХреНрдЯрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рдореИрдВрдиреЗ php рдХрд╛рд░реАрдЧрд░ рдХреИрд╢ рдХреЛ рдордВрдЬреВрд░реА рджреЗ рджреАред
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);
}
}
рдЖрдкрдХрд╛ рдХреЛрдб рдареАрдХ рд▓рдЧ рд░рд╣рд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ? 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 рдзрдиреНрдпрд╡рд╛рдж
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рд▓рд╛рд░рд╡реЗрд▓ рдХрд╛ рд╕рд┐рд░реНрдл рд╕реНрдкрд╖реНрдЯ рдХреИрд╢ред
php рдХрд╛рд░реАрдЧрд░ рд╡рд┐рдиреНрдпрд╛рд╕: рдХреИрд╢