如何将路由()传递到诸如编辑和删除之类的数据表按钮中



我有列表表pegawai来自DataTables,并且在其中添加了编辑和删除按钮,但是如果用户类型手册,并且最终有/,则仍然静态<a href="pegawai/view/'.$pegawais->id_pegawai.'",例如example.com/pegawai/,它将成为example.com/pegawai/pegawai/edit/{id}所以我想使用路由()可以吗?因为我已经尝试了,只是在class TAG中渲染字符串

这是我的完整数据代码

public function data(Request $req)
    {
        DB::statement(DB::raw('set @rownum=0'));
        $pegawai = Pegawai::select(
            DB::raw('@rownum  := @rownum  + 1 AS rownum'),
            "pegawai.id_pegawai",
            "pegawai.nama",
            "pegawai.nip",
            "pegawai.id_jabatan",
            "pegawai.id_unit_kerja",
            "jabatan.nama_jabatan",
            "unit_kerja.nama_unit_kerja"
            )
        ->Join("jabatan","pegawai.id_jabatan","=","jabatan.id_jabatan")
        ->join("unit_kerja","pegawai.id_unit_kerja","=","unit_kerja.id_unit_kerja");
        $datatables = Datatables::of($pegawai)
            ->addColumn('action', function ($pegawais) {
                return '
                <a href="pegawai/view/'.$pegawais->id_pegawai.'" class="btn btn-sm btn-primary"><i class="fa fa-eye"></i></a>
                <a href="pegawai/edit/'.$pegawais->id_pegawai.'" class="btn btn-sm btn-warning"><i class="fa fa-edit"></i></a> 
                <a href="pegawai/delete/'.$pegawais->id_pegawai.'" class="btn btn-sm btn-danger"><i class="fa fa-trash"></i></a>
                <a href="pegawai/cetak_data/'.$pegawais->id_pegawai.'" class="btn btn-sm btn-success"><i class="fa fa-print"></i></a>
                ';
            })
            ->editColumn('id_pegawai', '{{ $id_pegawai }}');
        if ($keyword = $req->get('search')['value']) {
            $datatables->filterColumn('rownum', 'whereRaw', '@rownum  + 1 like ?', ["%{$keyword}%"]);
        }
        return $datatables->make(true);
    }

如何通过 <a href="{{ route("pegawai.edit", $pegawai->id_pegawai) }}"

(例如

您的链接应该是:

  • pegawai/'.$pegawais->id_pegawai.'/show
  • pegawai/'.$pegawais->id_pegawai.'/edit
  • pegawai/'.$pegawais->id_pegawai.'/destroy

然后,如果您正确设置了路线,则Laravel应该自动捡起这些。

我已经将此通行路线求解到数据表按钮

<a href="'. route("pengelolaan-surat.view", $pengelolaans->id_surat) .'"><i class="fa fa-eye"></i></a>

最新更新