Construyendo el formulario de edicion

This commit is contained in:
imnavajas
2025-04-14 14:45:35 +02:00
parent e2da90926d
commit c75a2f9ef4
4 changed files with 141 additions and 82 deletions

View File

@ -14,7 +14,7 @@ class CatalogoLibros extends BaseResourceController
protected $format = 'json';
protected static $singularObjectName = 'Catalogo';
protected static $singularObjectNameCc = 'catalogo';
protected static $singularObjectNameCc = 'CatalogoLibros';
protected static $pluralObjectName = 'Catalogos';
protected static $pluralObjectNameCc = 'catalogos';
@ -194,6 +194,17 @@ class CatalogoLibros extends BaseResourceController
$q = $this->model->getDatatableQuery();
$result = DataTable::of($q)
->edit(
"portada",
function ($row, $meta) {
if (is_null($row->cubierta_archivo)) {
return '<img class="img-thumbnail" src="' . $row->portada . '" alt="Portada" style="max-height: 80px;">';
} else {
return '';
}
}
)
->add("actionBtns", callback: function ($q) {
$actions = '';
if (auth()->user()->can('catalogo.edit')) {