laravel tabler bootstrap4
1.0.0
Tabler テンプレートを統合するための Laravel 5.8 および 6.0 パッケージ。このパッケージは Laravel Mix に適しています。現在、このパッケージは新規インストール時にのみ簡単に統合できます。 laravel 7.0 以上の場合は、develop ブランチを使用できます。
インストールする前に、認証スキャフォールディングを手動で作成する必要があります
php artisan make:auth
composer require laravel/ui
php artisan ui vue --auth
composer require guszandy/laravel-tabler-bootstrap4
laravel 7.0 以上の場合は、これを使用します。
composer require guszandy/laravel-tabler-bootstrap4:dev-develop
以下のコードを実行してテンプレートを実装します。
php artisan make:tabler
何をインストールしたか見てみましょう。まず、 php artisan migrate
コマンドをすでに実行していることを確認してから、次の操作を実行します。
php artisan serve
ビオラ! Tabler を使用した Laravel サイトが現在実行中です。
このパッケージ構成をアプリ構成に公開するには、以下のコードを実行します。
php artisan vendor:publish --provider=" GusZandy Tabler Providers AppServiceProvider " --tag= " config"
このパッケージ ビューを公開して独自にカスタマイズできるようにするには、以下のコードを実行します。
php artisan vendor:publish --provider=" GusZandy Tabler Providers AppServiceProvider " --tag= " views"
まず、Laravel Mix の使い方を理解し、最新の laravel-mix をインストールする必要があります。
Tabler には npm 上に何らかのパッケージが必要です。まず実行する必要があります
npm install
Tabler に必要なパッケージを 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-theme
Laravel Mixコマンドを実行する
npm run development
または、 production
使用して出力を最小限に抑えます
npm run production
次に、これらのファイルをよく見てください
webpack.mix.js
resources/assets/js/tabler.js
resources/assets/sass/tabler.scss
楽しく実験してください!
@ 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