{"id":21455324,"url":"https://github.com/guszandy/laravel-tabler-bootstrap4","last_synced_at":"2025-07-18T23:05:14.420Z","repository":{"id":35097577,"uuid":"201701727","full_name":"GusZandy/laravel-tabler-bootstrap4","owner":"GusZandy","description":"Laravel 5.8 and 6.0 Package for integrating Tabler template with Bootstrap 4","archived":false,"fork":false,"pushed_at":"2022-02-10T19:11:03.000Z","size":2671,"stargazers_count":32,"open_issues_count":2,"forks_count":6,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-11-15T21:53:06.109Z","etag":null,"topics":["admin-dashboard","boostrap4","laravel-mix","laravel-package","laravel-package-template","tabler","tabler-template"],"latest_commit_sha":null,"homepage":"","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GusZandy.png","metadata":{"files":{"readme":"readme.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-08-11T01:21:56.000Z","updated_at":"2022-11-22T09:21:26.000Z","dependencies_parsed_at":"2022-08-08T05:01:04.502Z","dependency_job_id":null,"html_url":"https://github.com/GusZandy/laravel-tabler-bootstrap4","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GusZandy%2Flaravel-tabler-bootstrap4","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GusZandy%2Flaravel-tabler-bootstrap4/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GusZandy%2Flaravel-tabler-bootstrap4/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GusZandy%2Flaravel-tabler-bootstrap4/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GusZandy","download_url":"https://codeload.github.com/GusZandy/laravel-tabler-bootstrap4/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226003009,"owners_count":17558157,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["admin-dashboard","boostrap4","laravel-mix","laravel-package","laravel-package-template","tabler","tabler-template"],"created_at":"2024-11-23T05:11:37.183Z","updated_at":"2024-11-23T05:11:37.636Z","avatar_url":"https://github.com/GusZandy.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Laravel Tabler Bootstrap 4\nLaravel 5.8 and 6.0 Package for integrating Tabler template and this package is Laravel Mix friendly. Currently this package can be integrated easily only on fresh installation. For laravel \u003e= 7.0, you can use develop branch.\n\n# Pre-Installation\nBefore install, you must create the authentication scaffolding manually\n\n- for Laravel 5.8\n```php\nphp artisan make:auth\n```\n- for Laravel \u003e= 6.0 \n  1. First install laravel/ui package from composer  \n     ```php\n     composer require laravel/ui\n     ```\n  1. And then, run code below\n     ```php\n     php artisan ui vue --auth\n     ```\n\n# Installation\n```php\ncomposer require guszandy/laravel-tabler-bootstrap4\n```\nFor laravel \u003e= 7.0, use this:\n```php\ncomposer require guszandy/laravel-tabler-bootstrap4:dev-develop\n```\n\nRun this code below to implement the template,\n```php\nphp artisan make:tabler\n```\nLet's see what we've installed. First, make sure that you've already ran ```php artisan migrate``` command, then do\n```php\nphp artisan serve\n```\nViola! a Laravel site using Tabler is running right now.\n\n# Configuration and Views Customization\n## Config\nTo publish this package config to your app config, run this code below\n```php\nphp artisan vendor:publish --provider=\"GusZandy\\Tabler\\Providers\\AppServiceProvider\" --tag=\"config\"\n```\n## Views\nTo publish this package views so you can customize on your own, run this code below\n```php\nphp artisan vendor:publish --provider=\"GusZandy\\Tabler\\Providers\\AppServiceProvider\" --tag=\"views\"\n```\n\n# Next Step\nFirst of all, you should understand how to use [Laravel Mix](https://laravel.com/docs/mix) and install latest laravel-mix.\n\nTabler need some package on npm. First you need to run\n```php\nnpm install\n```\n\nInstall Tabler needed package from npm\n```php\nnpm 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\n```\n\nRun Laravel Mix command\n```php\nnpm run development\n```\nor use ```production``` minimize output\n```php\nnpm run production\n```\n\nThen have a good look on these files\n- ```webpack.mix.js```\n- ```resources/assets/js/tabler.js```\n- ```resources/assets/sass/tabler.scss```\n\nHappy experimenting!\n\n# How to use components in this package\n## 1. Panel\n```php\n@component('tabler::components.panel', [ 'title' =\u003e 'Welcome' ])\n  @slot('tools')\n      \u003ca href=\"#\" class=\"card-options-collapse\" data-toggle=\"card-collapse\"\u003e\u003ci\n              class=\"fe fe-chevron-up\"\u003e\u003c/i\u003e\u003c/a\u003e\n      \u003ca href=\"#\" class=\"card-options-remove\" data-toggle=\"card-remove\"\u003e\u003ci class=\"fe fe-x\"\u003e\u003c/i\u003e\u003c/a\u003e\n  @endslot\n  You are logged in!\n@endcomponent\n```\n\n## 2. Alert\n```php\n@component('tabler::components.alert', [ 'type' =\u003e 'info' ])\n  @slot('text')\n     This is an alert component.\n  @endslot\n@endcomponent\n```\n\n## 3. Button\n```php\n@component('tabler::components.button', [ 'type' =\u003e 'info', 'url' =\u003e 'www.google.com' ])\n  @slot('text')\n     This is a button component.\n  @endslot\n@endcomponent\n```\n## 4. Tabs\n```php\n@component('tabler::components.tabs', [ 'nav_tabs' =\u003e 'info' ])\n  @slot('tab_panes')\n     This is a tab component.\n  @endslot\n@endcomponent\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fguszandy%2Flaravel-tabler-bootstrap4","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fguszandy%2Flaravel-tabler-bootstrap4","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fguszandy%2Flaravel-tabler-bootstrap4/lists"}