numaxlab / cinema-catalog
Installs: 96
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/numaxlab/cinema-catalog
Requires
- php: ^8.2
- backpack/crud: ^6.7
- backpack/filemanager: ^3.0
- cviebrock/eloquent-sluggable: ^11.0
- spatie/laravel-translatable: ^6.8
This package is auto-updated.
Last update: 2025-10-11 14:58:26 UTC
README
Instalación do paquete
composer require numaxlab/cinema-catalog
Arquivo de configuración
- cinema-catalog.php
Sobreescribir no paquete
Sobreescribir un modelo
- 
Crear modelo 
- 
Extender do modelo pai do paquete 
- 
Crear o constructor: public function __construct(array $attributes = []) { parent::__construct($attributes); }
- 
Para engadir columnas ao $fillable: $this->mergeFillable(['labs', 'gender', 'archive']);
- 
Para engadir columnas ao $casts $this->mergeCasts(['labs']);
- 
Para engadir columnas ao $translatable -> Copiar e engadir o atributo 
- 
Cambiar o espacio de nomes na configuración do paquete ao do modelo do propio proxecto 
Sobreescribir un controlador do CRUD
- Crear controlador
- Extender do controlador pai do paquete
- Sobreescribir método e engadir:
parent::setupCreateOperation()
- Sobreescribir ruta no custom.php do proxecto
- No AppServiceProvider:
$this->app->bind(CinemaCatalogProjectCrudController::class, ProjectCrudController::class);