Adquiere este curso para tener acceso a todas las lecciones
Comprar curso124. Proteger enlace por permiso
10 comentarios
Inicia sesión para comentar
Comentarios:
-
Cesar Arion Espinosa Mendez hace 1 día
class Itemlink y class ItemHeader: recibimos el array can desde el contructor: public function authorized(): bool { return count($this->can) > 0 ? Gate::any($this->can) : true; } en la clase de ItemGroup: public function addItem(ItemInterface $item): self { // Filtramos los items que no esten autorizados if (!$item->authorized()) { return $this; } $this->items[] = $item; return $this; } y en : public function authorized(): bool { foreach ($this->items as $item) { if ($item->authorized()) { return true; } } return false; } y en el sidebar.php que creamos dentro de config: 'can' => ['read-top-customers'], agregamos el array can con los permisos que necesitemos tal y como se muestra en la clase -
Don Avisos hace 1 mes
Acabo de adquirir el curso y veo que faltan videos, consultarte si llegaras a completarlo.
-
Asansusthyr hace 2 meses
Por favor puedes subir el código del proyecto
-
Uriel Carvajalino hace 3 meses
Ese ultimo video para proteger enlaces esta algo confuso, porq siguiendo tus videos ya estamos trabajando con el sidebar/item. igualmente como asociar un rol a un usuario creado
-
Web Developer hace 3 meses
Para el próximo año quizás nos da la respuesta
-
-
Jimmy Paytan hace 3 meses
Hola victor al parecer has modificado la manera en como manejar el sidebar, podrias subir una actualizacion de este asunto por favor!
-
Jimmy Llanca Melo hace 3 meses
Hola Victor este sistema podrias ser POS? con eso de escanear el código de barras y generar tickets o bauchers para el cliente
-
Federicotoro Elpoli141 hace 1 mes
hola, pordias manejarlo de la siguiente manera.
{{-- Input para escanear códigos de barras --}}
<div class="mt-4">
<x-wire-input
label="Escanear producto"
wire:model.live="barcode"
placeholder="Escanee el código de barras..."
x-data
x-init="$el.focus()"
/>
</div>
en el componente asociado crear.
public $barcode = '';y agregar el metodo para capturar esto.
public function updatedBarcode($value)
{
if (!$value) return;// Buscar producto por su código de barras
$product = Product::where('barcode', $value)->first();if ($product) {
// Ver si ya existe en el carrito
foreach ($this->products as &$item) {
if ($item['id'] == $product->id) {
$item['quantity']++;
$this->barcode = ''; // limpiar input
return;
}
}// Agregar como nuevo
$this->products[] = [
'id' => $product->id,
'name' => $product->name,
'price' => $product->price,
'quantity' => 1,
];
}// limpiar para el siguiente escaneo
$this->barcode = '';
}
-
-
Asansusthyr hace 4 meses
saludos un favor si se puede subir el código del proyecto por favor
-
Aabad hace 4 meses
Hola aparte de estos ultimos cambios pendientes, se mostrara la seccion del dashboard con los graficos ?
-
Eckner Abanto hace 4 meses
Hola Victor, comentarte que estuve trabajando los ultimos videos y se ha cambiado el patron de diseño de Builder a este ultimo y ahora estos videos estan con el menu builder, y has elminado los de menu buider, sugerirte ya que tienes grabados ambos videos seria bueno dejarlo como alterntivo la implementacion de cualquiera de los dos y complementar a partir de este video para el ultimo patron de diseño que has subido. Gracias
-
Victor Arana Flores hace 4 meses
Hola Eckner gracias. Sucede que estoy regrabando esta parte. Disculpa el incoveniente
-
Jimmy Llanca Melo hace 4 meses
Yo lo hice con el primer método del sidebar composer, igual funciona solo que lo adapte un poco diferente al video
-
-
Josue Meraz hace 4 meses
Hola Victor, vas a seguir subiendo mas videos?
-
Victor Arana Flores hace 4 meses
Hola Josue. Este fin de semana termino de grabar los capitulos que faltan. El lunes lo estaré subiendo.
-
Josue Meraz hace 3 meses
Hola Victor, cuando vas a subir lo que falta?
-
Alberto Jose Medina Encalada hace 2 meses
hola victor, ahi culmina el curso ? o vas a brindar mas videos?
-