Package Laravel 5.8 et 6.0 pour l'intégration du modèle Tabler et ce package est compatible avec Laravel Mix. Actuellement, ce package ne peut être intégré facilement que sur une nouvelle installation. Pour laravel >= 7.0, vous pouvez utiliser la branche de développement.
Avant l'installation, vous devez créer manuellement l'échafaudage d'authentification
php artisan make:authcomposer require laravel/uiphp artisan ui vue --authcomposer require guszandy/laravel-tabler-bootstrap4Pour Laravel >= 7.0, utilisez ceci :
composer require guszandy/laravel-tabler-bootstrap4:dev-developExécutez ce code ci-dessous pour implémenter le modèle,
php artisan make:tabler Voyons ce que nous avons installé. Tout d’abord, assurez-vous que vous avez déjà exécuté la commande php artisan migrate , puis faites
php artisan serveAlto! un site Laravel utilisant Tabler est actuellement en cours d'exécution.
Pour publier cette configuration de package dans la configuration de votre application, exécutez ce code ci-dessous
php artisan vendor:publish --provider=" GusZandy Tabler Providers AppServiceProvider " --tag= " config"Pour publier les vues de ce package afin que vous puissiez les personnaliser vous-même, exécutez ce code ci-dessous
php artisan vendor:publish --provider=" GusZandy Tabler Providers AppServiceProvider " --tag= " views"Tout d'abord, vous devez comprendre comment utiliser Laravel Mix et installer le dernier laravel-mix.
Tabler a besoin d'un package sur npm. Vous devez d'abord courir
npm installInstaller le package nécessaire à Tabler à partir de npm
npm install --save-dev bootstrap bootstrap-sass popper.js chart.js d3 font-awesome jquery-circle-progress jvectormap moment requirejs select2 select2-bootstrap-theme selectize sparkline tabler-ui tablesorter bootstrap-datepicker eonasdan-bootstrap-datetimepicker @ttskch/select2-bootstrap4-themeExécuter la commande Laravel Mix
npm run development ou utiliser production pour minimiser la production
npm run productionAlors regardez bien ces fichiers
webpack.mix.jsresources/assets/js/tabler.jsresources/assets/sass/tabler.scssBonne expérimentation !
@ component ( ' tabler::components.panel ' , [ ' title ' => ' Welcome ' ])
@ slot ( ' tools ' )
<a href=" #" class="card-options-collapse" data-toggle="card-collapse"><i
class ="fe fe-chevron-up"></i></a>
<a href=" #" class="card-options-remove" data-toggle="card-remove"><i class="fe fe-x"></i></a>
@endslot
You are logged in!
@endcomponent@ component ( ' tabler::components.alert ' , [ ' type ' => ' info ' ])
@ slot ( ' text ' )
This is an alert component.
@endslot
@endcomponent@ component ( ' tabler::components.button ' , [ ' type ' => ' info ' , ' url ' => ' www.google.com ' ])
@ slot ( ' text ' )
This is a button component.
@endslot
@endcomponent@ component ( ' tabler::components.tabs ' , [ ' nav_tabs ' => ' info ' ])
@ slot ( ' tab_panes ' )
This is a tab component.
@endslot
@endcomponent