{"id":22702176,"url":"https://github.com/atnic/laravel-paper-dashboard","last_synced_at":"2025-07-25T23:18:31.974Z","repository":{"id":62489290,"uuid":"138141264","full_name":"Atnic/laravel-paper-dashboard","owner":"Atnic","description":null,"archived":false,"fork":false,"pushed_at":"2018-06-21T09:01:04.000Z","size":1528,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-02-04T20:18:31.562Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/Atnic.png","metadata":{"files":{"readme":"readme.md","changelog":null,"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":"2018-06-21T08:22:31.000Z","updated_at":"2023-10-21T01:16:40.000Z","dependencies_parsed_at":"2022-11-02T11:15:27.078Z","dependency_job_id":null,"html_url":"https://github.com/Atnic/laravel-paper-dashboard","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Atnic%2Flaravel-paper-dashboard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Atnic%2Flaravel-paper-dashboard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Atnic%2Flaravel-paper-dashboard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Atnic%2Flaravel-paper-dashboard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Atnic","download_url":"https://codeload.github.com/Atnic/laravel-paper-dashboard/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246233055,"owners_count":20744767,"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":[],"created_at":"2024-12-10T07:12:28.705Z","updated_at":"2025-03-29T19:26:45.454Z","avatar_url":"https://github.com/Atnic.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Laravel Paper Dashboard\nLaravel Package for integrating Paper Dashboard template and this package is Laravel Mix friendly. Currently this package can be integrated easily only on fresh installation.\n\n# Installation\n```bash\ncomposer require atnic/laravel-paper-dashboard\n```\nIf you are using Laravel 5.5 above skip this step. Add this line on ```config/app.php```, on  ```providers```\n```php\n'providers' =\u003e [\n  ...\n  Atnic\\PaperDashboard\\Providers\\AppServiceProvider::class,\n  ...\n]\n```\nAnd then run,\n```bash\nphp artisan make:paper-dashboard\n```\nLet's see what we've install. First, make sure that you already ran ```php artisan migrate``` command, then do\n```bash\nphp artisan serve\n```\nViola! You've running a Laravel site using Paper Dashboard.\n\nFor more information on command\n```bash\nphp artisan make:paper-dashboard --help\n```\n\n# Usage\nThis package provides view for auth and app. Take a look at ```resources/views/layouts/app.blade.php```.\n\nIn this file you can extends global section like menu.\n\nTo extends menu add this in ```app.blade.php```\n```blade\n@section('sidebar-menu')\n\u003cul class=\"nav\"\u003e\n  \u003cli class=\"{{ request()-\u003erouteIs('home') ? 'active' : '' }}\"\u003e\n    \u003ca href=\"{{ route('home') }}\"\u003e\n      \u003ci class=\"nc-icon nc-bank\"\u003e\u003c/i\u003e\n      \u003cp\u003eHome\u003c/p\u003e\n    \u003c/a\u003e\n  \u003c/li\u003e\n\u003c/ul\u003e\n@endsection\n```\n\nThis package give you free of choice to use any Laravel Package for Menu. We recommend [spatie/laravel-menu](https://github.com/spatie/laravel-menu) or [lavary/laravel-menu](https://github.com/lavary/laravel-menu).\n\nAny new created page should extends this view.\n```blade\n@extends('layouts.app')\n\n// Your blade here\n```\n\n# Configuration and Views Customization\n## Config\nTo publish this package config to your app config run\n```bash\nphp artisan vendor:publish --provider=\"Atnic\\PaperDashboard\\Providers\\AppServiceProvider\" --tag=\"config\"\n```\n## Views\nTo publish this package views so you can customize on your own run\n```bash\nphp artisan vendor:publish --provider=\"Atnic\\PaperDashboard\\Providers\\AppServiceProvider\" --tag=\"views\"\n```\n\n# Next Step\nFirst of all, you should understand how to use [Laravel Mix](https://laravel.com/docs/5.5/mix).\n\nPaper Dashboard need some package on npm. First you need to run\n```bash\nnpm install\n```\n\nInstall Paper Dashboard needed package from npm\n```bash\nnpm install --save-dev bootstrap bootstrap-notify bootstrap-sass font-awesome popper.js perfect-scrollbar\n```\n\nRun Laravel Mix command\n```bash\nnpm run development\n```\nor use ```production``` minimize output\n```bash\nnpm run production\n```\n\nThen have a good look on these files\n- ```webpack.mix.js```\n- ```resources/assets/js/paper-dashboard.js```\n- ```resources/assets/js/auth.js```\n- ```resources/assets/sass/paper-dashboard.scss```\n- ```resources/assets/sass/auth.scss```\n\nHappy experimenting!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fatnic%2Flaravel-paper-dashboard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fatnic%2Flaravel-paper-dashboard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fatnic%2Flaravel-paper-dashboard/lists"}