Laravel-datatables: рдСрд░реНрдбрд░ рджреНрд╡рд╛рд░рд╛ рдХреЙрд▓рдо рдЖрдИрдбреА рд╡рд┐рд╡рд░рдг

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

рдирдорд╕реНрддреЗ,
рдореБрдЭреЗ рд╕реЙрд░реНрдЯ рдХреЙрд▓рдо рдЖрдИрдбреА рдбреАрдПрд╕рд╕реА рдЪрд╛рд╣рд┐рдП?
рдХреГрдкрдпрд╛ рдореЗрд░реА рдорджрдж рдХрд░реЗрдВ
рдзрдиреНрдпрд╡рд╛рдж :)

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

рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдЬреИрд╕реЗ рдЕрдкрдиреЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд░ рдмрд╕ order рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдЖрдИрдбреА рдХреЗ рдХреЙрд▓рдо рдЗрдВрдбреЗрдХреНрд╕ рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВред

$('table').DataTable({
    ...
    order: [ [0, 'desc'] ]
})

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

рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдЬреИрд╕реЗ рдЕрдкрдиреЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд░ рдмрд╕ order рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдЖрдИрдбреА рдХреЗ рдХреЙрд▓рдо рдЗрдВрдбреЗрдХреНрд╕ рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВред

$('table').DataTable({
    ...
    order: [ [0, 'desc'] ]
})

рдореИрдВ рдПрд╕рдХреНрдпреВрдПрд▓ рд╡рд╛рдХреНрдкрдЯреБ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪрд╛рд╣рддрд╛ рд╣реВрдБред рдХреНрдпрд╛ рдЖрдк рдореЗрд░реА рдорджрдж рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ? :)

рдХреНрдпрд╛ рдЖрдк рд╣рдореЗрдВ рдЕрдкрдиреЗ рдХреЛрдб рдХрд╛ рдЙрджрд╛рд╣рд░рдг рджреЗ рд╕рдХрддреЗ рд╣реИрдВ?

рд╕реБрд╡рдХреНрддрд╛ рдореЗрдВ рдЫрдБрдЯрд╛рдИ ->orderBy('id','desc') рдпрд╛ ->latest('id')

рд▓реЗрдХрд┐рди рдЬрдм рдмрд╛рд╣рд░ рдХреА рдореЗрдЬ рд╕реЗ рдмрд╛рд╣рд░ рддреЛ рдореИрдВ рдХреЙрд▓рдо рдЫрдБрдЯрд╛рдИ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ

рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рдЖрдкрдХреЗ рд╡рд╛рдХреНрдкрдЯреБ рдореЗрдВ рдЫрдБрдЯрд╛рдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдбреЗрдЯрд╛рдЯреЗрдмрд▓реНрд╕ рдореЗрдВ рдЫрдБрдЯрд╛рдИ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рддрд╛ рд╣реИред
рдХрдо рд╕реЗ рдХрдо, рдЬрдм рдореИрдВрдиреЗ рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛, рддреЛ рдЫрдБрдЯрд╛рдИ рдЕрдм рдФрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреА рдереАред

рд▓реЗрдХрд┐рди рдлрд┐рд░, рд╣рдореЗрдВ рдЕрдкрдирд╛ рдХреЛрдб рджрд┐рдЦрд╛рдПрдВред рдЖрдк рдЬреЛ рд╣рд╛рд╕рд┐рд▓ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЙрд╕рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рд╣рдо рдЖрдкрдХреА рдмреЗрд╣рддрд░ рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╕рд╣рд╛рдпрдХ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж :)

@ArtbyArjan рд╕рд╣реА рд╣реИ рдХрд┐ рдЖрдкрдХреА рдХреНрд╡реЗрд░реА рдкрд░ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдСрд░реНрдбрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рд╕реЗ рд╕реЙрд░реНрдЯрд┐рдВрдЧ рдЕрдм рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧреАред рдпрджрд┐ рдЖрдк рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЖрдИрдбреА рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЫрд╛рдБрдЯрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЙрд╕ order рдЬрд┐рд╕рдХрд╛ рдореИрдВрдиреЗ рдКрдкрд░ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдерд╛ред рдЕрдиреНрдпрдерд╛ рд╕реЙрд░реНрдЯ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдИрдбреА рд╣реЗрдбрд░ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред

рд╣рд╛рдБ @yajra рдФрд░ @ArtbyArjan рдЖрдк рдПрд▓реЛрдХреНрд╡реЗрдВрдЯ рдореЗрдВ -> рдСрд░реНрдбрд░рдмреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдРрд╕рд╛ рдХрд░рдиреЗ рд╕реЗ рдЕрдЬрд╛рдХреНрд╕ рдлреАрдЪрд░ <th> рдХреНрд▓рд╛рд╕ рд╕реЙрд░реНрдЯрд┐рдВрдЧ рдЕрдХреНрд╖рдо рд╣реЛ рдЬрд╛рдПрдЧрд╛ред PostDataTable.php рдкрд░ $policies = Policy::query()->latest() рдХрд░рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ @phainv desc рдФрд░ рдЗрд╕реА рддрд░рд╣ <th> рд╕реЙрд░реНрдЯрд┐рдВрдЧ рдлреАрдЪрд░ рджреНрд╡рд╛рд░рд╛ рдСрд░реНрдбрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред

рдпрджрд┐ рдЖрдк рдПрдХ рд╕реЗрд╡рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ html() рд╡рд┐рдзрд┐ рдореЗрдВ, рдкреИрд░рд╛рдореАрдЯрд░ рд╕рд░рдгреА рдЙрдкрдпреЛрдЧ рдкрд░

/**
     * Optional method if you want to use html builder.
     *
     * <strong i="6">@return</strong> \Yajra\Datatables\Html\Builder
     */
    public function html()
    {
        return $this->builder()
            ->columns($this->getColumns())
            ->parameters([
                'order' => [
                    0, // here is the column number
                    'desc'
                ]
           ]);

рдЖрдк рдЙрд╕ рдХреЙрд▓рдо рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдХреНрд░рдордмрджреНрдз рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕реЗ рдЖрдк рдЯреЗрдмрд▓ рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?
рдореИрдВ рдЯреЗрдмрд▓ рдкрд░ рдЖрдИрдбреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ред рдореИрдВ рднреА updated_at рдСрд░реНрдбрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдФрд░ рдореИрдВ рдЯреЗрдмрд▓ рдкрд░ updated_at рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛

рдирдорд╕реНрддреЗ @digitlimit , рдЖрдк рдХреНрд╡реЗрд░реА рдкрд░рдо рдореЗрдВ рдПрдХ рдЖрджреЗрд╢ рдХреЛ рдмрд╛рдзреНрдп рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ:

public function query()
{
        $myModel = Person::query()->orderBy('updated_at', 'DESC');

        return $this->applyScopes($myModel);
}

рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдХреЙрд▓рдо рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдкрд░рдо рдСрд░реНрдбрд░ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдХреЛ рдЧрд▓рдд рдкрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

рдпрджрд┐ рдЖрдк рдПрдХ рд╕реЗрд╡рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ html() рд╡рд┐рдзрд┐ рдореЗрдВ, рдкреИрд░рд╛рдореАрдЯрд░ рд╕рд░рдгреА рдЙрдкрдпреЛрдЧ рдкрд░

/**
     * Optional method if you want to use html builder.
     *
     * <strong i="7">@return</strong> \Yajra\Datatables\Html\Builder
     */
    public function html()
    {
        return $this->builder()
            ->columns($this->getColumns())
            ->parameters([
                'order' => [
                    0, // here is the column number
                    'desc'
                ]
           ]);

рдзрдиреНрдпрд╡рд╛рдж рднрд╛рдИ рдпрд╣ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ

рдЕрдЧрд░ рдЖрдк рдХреЛрдб рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдЙрддреНрддрд░ рджреЗрдВ

@rafaelqm рдХрдЪреНрдЪреЗ рдХреЙрд▓рдо рдХреЛ рдСрд░реНрдбрд░ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреИрд╕реЗ?

@rafaelqm рдХрдЪреНрдЪреЗ рдХреЙрд▓рдо рдХреЛ рдСрд░реНрдбрд░ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреИрд╕реЗ?

@RayhanYulanda рдХреНрдпрд╛ рдЖрдкрдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдХрдЪреНрдЪреА рдХреНрд╡реЗрд░реА рд╣реИ? рдХреНрдпреЛрдВрдХрд┐ рдЙрд╕реА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдмрд╕ рдЖрдк рдЬреЛ рдирд╛рдо рджреЗрддреЗ рд╣реИрдВ рдЙрд╕реЗ рдХреЙрд▓рдо рдХреЗ рдЙрдкрдирд╛рдо рдореЗрдВ рдбрд╛рд▓ рджреЗрдВред

@rafaelqm рдХрдЪреНрдЪреЗ рдХреЙрд▓рдо рдХреЛ рдСрд░реНрдбрд░ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреИрд╕реЗ?

@RayhanYulanda рдХреНрдпрд╛ рдЖрдкрдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдХрдЪреНрдЪреА рдХреНрд╡реЗрд░реА рд╣реИ? рдХреНрдпреЛрдВрдХрд┐ рдЙрд╕реА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдмрд╕ рдЖрдк рдЬреЛ рдирд╛рдо рджреЗрддреЗ рд╣реИрдВ рдЙрд╕реЗ рдХреЙрд▓рдо рдХреЗ рдЙрдкрдирд╛рдо рдореЗрдВ рдбрд╛рд▓ рджреЗрдВред

рдирд╣реАрдВ, рдореЗрд░рд╛ рдорддрд▓рдм рдХрдЪреНрдЪреЗ рдХреЙрд▓рдо рд╕реЗ рд╣реИ рдЬреЛ рдмрдЯрди рдЯреЗрдХреНрд╕реНрдЯ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИред рдореБрдЭреЗ рдЙрд╕ рдХреЙрд▓рдо рдХреЛ рднреА рдЦреЛрдЬрдирд╛ рдФрд░ рдСрд░реНрдбрд░ рдХрд░рдирд╛ рд╣реИ

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

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

hari-web picture hari-web  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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

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

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

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