рдореИрдВ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рджреГрд╢реНрдп рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХреЛ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХрд┐рдП рдмрд┐рдирд╛, рдореИрдВ рд╕рднреА рд╕реНрдХреНрд░реАрди рдХреЗ рд▓рд┐рдП рд╢рд╛рдорд┐рд▓ рдФрд░ рд╕рдВрдкрд╛рджрд┐рдд рдмрдЯрди рд╡рд╛рд▓реЗ рдХреЙрд▓рдо рдХреЛ рдХреИрд╕реЗ рд╢рд╛рдорд┐рд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?
рдореИрдВ рдмрдЯрди рдХреЗ рд╕рд╛рде рдХреЙрд▓рдо рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛, рд▓реЗрдХрд┐рди рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдореИрдВрдиреЗ рдЗрд╕реЗ рдХрд┐рдпрд╛, рдореБрдЭреЗ рдкреНрд░рддреНрдпреЗрдХ рджреГрд╢реНрдп рдХреЗ рд▓рд┐рдП рдХреЛрдб рджреЛрд╣рд░рд╛рдирд╛ рд╣реЛрдЧрд╛ред рдпрд╣ рд░рдЦрд░рдЦрд╛рд╡ рдореЗрдВ рд╡реГрджреНрдзрд┐ рдХрд░реЗрдЧрд╛ рдФрд░ рд╕рдВрднрд╡рддрдГ рдмрдЧ рдХрд╛ рдкреНрд░рдЪрд╛рд░ рдХрд░реЗрдЧрд╛ред
if ($request->ajax()) {
$cidades = Cidade::with('estado')->get();
return Datatables::of($cidades)
->addColumn('action', function ($cidades) {
$editar =
'<a href="' . route($this->dados['rota'] . '.edit', $cidades->id) . '" class="ui icon button yellow">' .
' <i class="icon write"></i>' .
'</a>';
$deletar = '<form action="' . route($this->dados['rota'] . '.destroy', $cidades->id) . '" method="post" style="display: inline">' .
csrf_field() .
method_field('DELETE') .
' <button type="submit" class="ui icon button red">' .
' <i class="icon trash"></i>' .
'</button >' .
'</form >';
return $editar . $deletar;
})
->make(true);
}
рдЕрдкрдиреЗ рдмрдЯрди рдХреЛрдб рдХреЛ рдЖрдВрд╢рд┐рдХ рджреГрд╢реНрдп рдореЗрдВ рдирд┐рдХрд╛рд▓реЗрдВ рдФрд░ рдлрд┐рд░ рдЙрд╕рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
``` рдкреАрдПрдЪрдкреА
-> рдЬреЛрдбрд╝реЗрдВ рдХреЙрд▓рдо ('рдХрд╛рд░реНрд░рд╡рд╛рдИ', рдлрд╝рдВрдХреНрд╢рди ($ рд╕рд┐рдбреИрдбреНрд╕) {
рд╡рд╛рдкрд╕реА рджреГрд╢реНрдп ('path.to.buttons', рдХреЙрдореНрдкреИрдХреНрдЯ ('рд╕рд╛рдЗрдбреЗрдб') -> рд░реЗрдВрдбрд░ ();
})
рдЖрдкрдиреЗ рдЬреЛ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдореИрдВ рд╡рд╣ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред рдореИрдВрдиреЗ рдмрдЯрдиреЛрдВ рдХреЛ рдПрдХ рдЕрд▓рдЧ рджреГрд╢реНрдп рдореЗрдВ рд▓реЗ рдЬрд╛рдпрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЕрдм рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдореИрдВ рдмрдЯрди рдкрд░ рдЖрдИрдбреА рдХреИрд╕реЗ рднреЗрдЬ рд╕рдХрддрд╛ рд╣реВрдВ рддрд╛рдХрд┐ рджреГрд╢реНрдп рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдП рдЬрд╛рдиреЗ рдкрд░ рд╡реЗ рдЕрдкрдиреЗ рдЙрдЪрд┐рдд рд░рд┐рдХреЙрд░реНрдб рдХреЗ рд╕рд╛рде рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рд╣реЛ рдЬрд╛рдПрдВред
<a href="{{HOW DO I GET THE ID FROM HERE}}/edit" class="ui icon button yellow">
<i class="icon write"></i>
</a>
<form action="{{HOW DO I GET THE ID FROM HERE}}" method="post" style="display: inline">
{{ csrf_field() }}
{{ Form::hidden("_method", "DELETE") }}
<button type="submit" class="ui icon button red">
<i class="icon trash"></i>
</button>
</form>
рдЖрдк рдореЙрдбрд▓ рдЬреИрд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рдЪрд░ рдирд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
->addColumn('action', function ($model) {
return view('path.to.buttons', compact('model')->render();
})
<form action="{{$model->id}}" method="post" style="display: inline">
{{ csrf_field() }}
{{ Form::hidden("_method", "DELETE") }}
<button type="submit" class="ui icon button red">
<i class="icon trash"></i>
</button>
</form>