Search by

seb-53 / laravel-core

sdalibard

Core CRUD and API functionalities for Laravel projects

Package info

gitlab.com/seb-53/laravel-core

Issues

pkg:composer/seb-53/laravel-core

Statistics

Installs: 151

Dependents: 0

Suggesters: 0

Stars: 0

1.5.3 2026-09-25 11:53 UTC

This package is not auto-updated.

Last update: 2026-09-25 12:13:02 UTC


README

This package include all basic functionalities for a Laravel application.

  • CRUD
  • API with ApiPlatform 4
  • Caching

Installation

composer require seb-53/laravel-core

Inscription au back-office

L'inscription publique (/admin/register) est désactivée par défaut : les comptes du back-office sont créés par un administrateur. Pour la réactiver (5 inscriptions / 10 min par IP) :

LARAVEL_CORE_REGISTRATION=true

Si le projet a publié config/laravel-core.php, y ajouter la clé 'registration' => (bool) env('LARAVEL_CORE_REGISTRATION', false).

Publication des ressources

TagContenuDestination
laravel-configconfigurationconfig/laravel-core.php
laravel-viewsvues Bladeresources/views/vendor/laravel-core
laravel-langtraductionslang/vendor/laravel-core
laravel-stubsstubs des générateursstubs/vendor/laravel-core
laravel-core-assetsSCSS, JS, polices, imagesresources/{scss,js,fonts,images}/vendor/laravel-core
php artisan vendor:publish --tag=laravel-core-assets --force

Les assets ne sont pas republiés par le script post-update-cmd du squelette Laravel (vendor:publish --tag=laravel-assets --force) : un composer update n'écrase donc plus les fichiers du projet. Republier explicitement après une mise à jour du paquet qui modifie ses assets.

Documentations

  1. Resource Model - Basic usage of Resource Model.
  2. User - Basic usage of user logic.
  3. API - Basic usage of API.
  4. Filters - Usage of CRUD list filters.
  5. Forms - Usage of CRUD forms blade components.