Laravel 5.8 und 6.0 Paket zur Integration der Tabler-Vorlage und dieses Paket ist Laravel Mix-freundlich. Derzeit kann dieses Paket nur bei einer Neuinstallation problemlos integriert werden. Für Laravel >= 7.0 können Sie Develop Branch verwenden.
Vor der Installation müssen Sie das Authentifizierungsgerüst manuell erstellen
php artisan make:authcomposer require laravel/uiphp artisan ui vue --authcomposer require guszandy/laravel-tabler-bootstrap4Für Laravel >= 7.0 verwenden Sie Folgendes:
composer require guszandy/laravel-tabler-bootstrap4:dev-developFühren Sie den folgenden Code aus, um die Vorlage zu implementieren.
php artisan make:tabler Mal sehen, was wir installiert haben. Stellen Sie zunächst sicher, dass Sie den Befehl php artisan migrate bereits ausgeführt haben, und führen Sie ihn dann aus
php artisan serveViola! Eine Laravel-Site, die Tabler verwendet, läuft gerade.
Um diese Paketkonfiguration in Ihrer App-Konfiguration zu veröffentlichen, führen Sie den folgenden Code aus
php artisan vendor:publish --provider=" GusZandy Tabler Providers AppServiceProvider " --tag= " config"Um diese Paketansichten zu veröffentlichen, damit Sie sie selbst anpassen können, führen Sie den folgenden Code aus
php artisan vendor:publish --provider=" GusZandy Tabler Providers AppServiceProvider " --tag= " views"Zunächst sollten Sie verstehen, wie Sie Laravel Mix verwenden und den neuesten Laravel-Mix installieren.
Tabler benötigt ein Paket auf npm. Zuerst müssen Sie laufen
npm installInstallieren Sie das benötigte Tabler-Paket von 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-themeFühren Sie den Laravel Mix-Befehl aus
npm run development Oder nutzen Sie production um die Produktion zu minimieren
npm run productionDann schauen Sie sich diese Dateien genau an
webpack.mix.jsresources/assets/js/tabler.jsresources/assets/sass/tabler.scssViel Spaß beim Experimentieren!
@ 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