Laravel-datatables: Tautan ke Rute

Dibuat pada 29 Jan 2016  ·  4Komentar  ·  Sumber: yajra/laravel-datatables

Apakah mungkin untuk menautkan langsung ke rute, misalnya...
->addColumn('namelink', function ($users) { return '<a href="redirect()->route('users.show').$users->id.'" ">'.$users->name.'</a>'; })

Sekedar contoh atau semacamnya. Juga apa cara termudah untuk menautkan dalam tabel sehingga semua hasil nama tertaut ke halaman pertunjukan sebagai contoh.

Komentar yang paling membantu

Terima kasih untuk cuplikan ini! Juga, jangan lupa untuk memanggil rawColumns untuk HTML yang tidak lolos

return Datatables::of(User::query())
    ->addColumn('namelink', function ($user) {
        return '<a href="' . route('users.show', $user->id) .'">'.$user->name.'</a>'; 
    })
    ->rawColumns(['namelink'])
    ->make(true);

Semua 4 komentar

Saya pikir masalahnya di sini adalah Anda menggunakan redirect() dan rute Anda tidak dipanggil dengan benar. Hapus saja dan tautan akan berfungsi dengan baik.

->addColumn('namelink', function ($users) {
  return '<a href="' . route('users.show', $users->id) .'">'.$users->name.'</a>'; 
})

Terima kasih untuk cuplikan ini! Juga, jangan lupa untuk memanggil rawColumns untuk HTML yang tidak lolos

return Datatables::of(User::query())
    ->addColumn('namelink', function ($user) {
        return '<a href="' . route('users.show', $user->id) .'">'.$user->name.'</a>'; 
    })
    ->rawColumns(['namelink'])
    ->make(true);
->editColumn('user_id', function ($data)  {
      return '<a href="/user/'.$data->user_id.'">'.$data->user_id.'</a>';
    })
    ->rawColumns(['action','user_id'])

bekerja dengan baik terima kasih @jpuck dan @yajra

Terima kasih saudara untuk cinta ini

Apakah halaman ini membantu?
0 / 5 - 0 peringkat