├── public ├── output ├── favicon.ico ├── js │ ├── main.js │ └── app.js.LICENSE.txt ├── robots.txt ├── dashboard │ ├── assets │ │ ├── scss │ │ │ ├── paper-dashboard │ │ │ │ ├── cards │ │ │ │ │ ├── _card-map.scss │ │ │ │ │ ├── _card-plain.scss │ │ │ │ │ ├── _card-chart.scss │ │ │ │ │ ├── _card-stats.scss │ │ │ │ │ └── _card-user.scss │ │ │ │ ├── mixins │ │ │ │ │ ├── _cards.scss │ │ │ │ │ ├── _transparency.scss │ │ │ │ │ ├── _page-header.scss │ │ │ │ │ └── _dropdown.scss │ │ │ │ ├── _images.scss │ │ │ │ ├── _mixins.scss │ │ │ │ ├── _footers.scss │ │ │ │ ├── _animated-buttons.scss │ │ │ │ ├── _alerts.scss │ │ │ │ ├── _page-header.scss │ │ │ │ ├── _misc.scss │ │ │ │ └── _cards.scss │ │ │ └── paper-dashboard.scss │ │ ├── img │ │ │ ├── bg5.jpg │ │ │ ├── mike.jpg │ │ │ ├── favicon.png │ │ │ ├── header.jpg │ │ │ ├── apple-icon.png │ │ │ ├── logo-small.png │ │ │ ├── damir-bosnjak.jpg │ │ │ ├── jan-sendereks.jpg │ │ │ ├── default-avatar.png │ │ │ └── faces │ │ │ │ ├── kaci-baum-1.jpg │ │ │ │ ├── kaci-baum-2.jpg │ │ │ │ ├── joe-gardner-1.jpg │ │ │ │ ├── joe-gardner-2.jpg │ │ │ │ ├── ayo-ogunseinde-1.jpg │ │ │ │ ├── ayo-ogunseinde-2.jpg │ │ │ │ ├── clem-onojeghuo-1.jpg │ │ │ │ ├── clem-onojeghuo-2.jpg │ │ │ │ ├── clem-onojeghuo-3.jpg │ │ │ │ ├── clem-onojeghuo-4.jpg │ │ │ │ ├── erik-lucatero-1.jpg │ │ │ │ └── erik-lucatero-2.jpg │ │ ├── fonts │ │ │ ├── nucleo-icons.eot │ │ │ ├── nucleo-icons.ttf │ │ │ ├── nucleo-icons.woff │ │ │ └── nucleo-icons.woff2 │ │ ├── datatable │ │ │ ├── rowReorder.dataTables.min.css │ │ │ ├── dataTables.bootstrap4.min.js │ │ │ └── responsive.dataTables.min.css │ │ ├── cam │ │ │ ├── index.html │ │ │ ├── cam.css │ │ │ └── cam.js │ │ ├── js │ │ │ └── paper-dashboard.js.map │ │ └── demo │ │ │ └── demo.css │ ├── package.json │ ├── CHANGELOG.md │ ├── gulpfile.js │ └── LICENSE ├── mix-manifest.json ├── .htaccess ├── index.php └── css │ └── style.css ├── bootstrap ├── cache │ └── .gitignore └── app.php ├── storage ├── logs │ └── .gitignore ├── framework │ ├── testing │ │ └── .gitignore │ ├── views │ │ └── .gitignore │ ├── cache │ │ ├── data │ │ │ └── .gitignore │ │ └── .gitignore │ ├── sessions │ │ └── .gitignore │ └── .gitignore └── app │ └── public │ └── profile-pic │ └── 1586777833.jpg ├── database ├── .gitignore ├── seeds │ ├── PermissionSeed.php │ ├── DatabaseSeeder.php │ ├── RoleSeed.php │ └── UserSeed.php ├── migrations │ ├── 2014_10_12_100000_create_password_resets_table.php │ ├── 2020_04_03_131427_create_trackers_table.php │ ├── 2019_08_19_000000_create_failed_jobs_table.php │ ├── 2020_04_03_132037_create_user_login_logs_table.php │ └── 2014_10_12_000000_create_users_table.php └── factories │ └── UserFactory.php ├── screens ├── 1.PNG ├── 2.PNG ├── 3.PNG └── 4.PNG ├── resources ├── views │ ├── errors │ │ ├── 404.blade.php │ │ ├── 401.blade.php │ │ ├── 419.blade.php │ │ ├── 500.blade.php │ │ ├── 429.blade.php │ │ ├── 403.blade.php │ │ ├── 503.blade.php │ │ ├── layout.blade.php │ │ ├── minimal.blade.php │ │ └── custom-message.blade.php │ ├── layouts │ │ ├── partials │ │ │ ├── footer.blade.php │ │ │ ├── side-bar.blade.php │ │ │ └── nav.blade.php │ │ └── app.blade.php │ ├── home.blade.php │ ├── auth │ │ ├── verify.blade.php │ │ ├── passwords │ │ │ ├── email.blade.php │ │ │ ├── confirm.blade.php │ │ │ └── reset.blade.php │ │ └── login.blade.php │ ├── admin │ │ ├── permissions │ │ │ ├── create.blade.php │ │ │ ├── edit.blade.php │ │ │ └── index.blade.php │ │ ├── roles │ │ │ ├── create.blade.php │ │ │ ├── edit.blade.php │ │ │ └── index.blade.php │ │ ├── activity │ │ │ └── logs.blade.php │ │ └── users │ │ │ └── index.blade.php │ └── welcome.blade.php ├── sass │ ├── app.scss │ └── _variables.scss ├── lang │ └── en │ │ ├── pagination.php │ │ ├── auth.php │ │ └── passwords.php └── js │ ├── components │ └── ExampleComponent.vue │ ├── app.js │ └── bootstrap.js ├── app ├── Http │ ├── Controllers │ │ ├── SiteController.php │ │ ├── Controller.php │ │ ├── HomeController.php │ │ ├── Auth │ │ │ ├── ForgotPasswordController.php │ │ │ ├── ResetPasswordController.php │ │ │ ├── ConfirmPasswordController.php │ │ │ ├── VerificationController.php │ │ │ ├── LoginController.php │ │ │ └── RegisterController.php │ │ ├── feddback │ │ │ └── FeedbackController.php │ │ ├── Users │ │ │ └── ProfileController.php │ │ └── Admin │ │ │ └── PermissionsController.php │ ├── Middleware │ │ ├── EncryptCookies.php │ │ ├── CheckForMaintenanceMode.php │ │ ├── TrimStrings.php │ │ ├── TrustProxies.php │ │ ├── Authenticate.php │ │ ├── VerifyCsrfToken.php │ │ └── RedirectIfAuthenticated.php │ └── Kernel.php ├── Tracker.php ├── UserLoginLog.php ├── Providers │ ├── BroadcastServiceProvider.php │ ├── AppServiceProvider.php │ ├── WebLoginListener.php │ ├── UserLoginEventListner.php │ ├── AuthServiceProvider.php │ ├── EventServiceProvider.php │ └── RouteServiceProvider.php ├── Capturegc.php ├── Listeners │ └── Users │ │ └── UserLoginListener.php ├── Events │ ├── UserLoginEvent.php │ └── UserEvent.php ├── Console │ └── Kernel.php ├── User.php └── Exceptions │ └── Handler.php ├── tests ├── TestCase.php ├── Unit │ └── ExampleTest.php ├── Feature │ └── ExampleTest.php └── CreatesApplication.php ├── .styleci.yml ├── routes ├── channels.php ├── api.php ├── console.php └── web.php ├── webpack.mix.js ├── server.php ├── config ├── cors.php ├── services.php ├── view.php ├── hashing.php ├── broadcasting.php ├── filesystems.php ├── queue.php ├── logging.php ├── cache.php └── mail.php ├── .env.example ├── package.json ├── phpunit.xml ├── README.md ├── artisan └── composer.json /public/output: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/js/main.js: -------------------------------------------------------------------------------- 1 | // Custom Javascript -------------------------------------------------------------------------------- /bootstrap/cache/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/logs/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /database/.gitignore: -------------------------------------------------------------------------------- 1 | *.sqlite 2 | *.sqlite-journal 3 | -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /storage/framework/testing/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/views/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/cache/data/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/sessions/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/cache/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !data/ 3 | !.gitignore 4 | -------------------------------------------------------------------------------- /public/dashboard/assets/scss/paper-dashboard/cards/_card-map.scss: -------------------------------------------------------------------------------- 1 | .map{ 2 | height: 500px; 3 | } 4 | -------------------------------------------------------------------------------- /public/mix-manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "/js/app.js": "/js/app.js", 3 | "/css/app.css": "/css/app.css" 4 | } 5 | -------------------------------------------------------------------------------- /screens/1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mahanteshkumbar/Laravel7.x-Roles-Permissions-Admin-Paper-Dashboard-bootstrap4/HEAD/screens/1.PNG -------------------------------------------------------------------------------- /screens/2.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mahanteshkumbar/Laravel7.x-Roles-Permissions-Admin-Paper-Dashboard-bootstrap4/HEAD/screens/2.PNG -------------------------------------------------------------------------------- /screens/3.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mahanteshkumbar/Laravel7.x-Roles-Permissions-Admin-Paper-Dashboard-bootstrap4/HEAD/screens/3.PNG -------------------------------------------------------------------------------- /screens/4.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mahanteshkumbar/Laravel7.x-Roles-Permissions-Admin-Paper-Dashboard-bootstrap4/HEAD/screens/4.PNG -------------------------------------------------------------------------------- /storage/framework/.gitignore: -------------------------------------------------------------------------------- 1 | config.php 2 | routes.php 3 | schedule-* 4 | compiled.php 5 | services.json 6 | events.scanned.php 7 | routes.scanned.php 8 | down 9 | -------------------------------------------------------------------------------- /public/dashboard/assets/scss/paper-dashboard/mixins/_cards.scss: -------------------------------------------------------------------------------- 1 | @mixin icon-color($color) { 2 | box-shadow: 0px 9px 30px -6px $color; 3 | color: $color; 4 | } 5 | -------------------------------------------------------------------------------- /public/dashboard/assets/img/bg5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mahanteshkumbar/Laravel7.x-Roles-Permissions-Admin-Paper-Dashboard-bootstrap4/HEAD/public/dashboard/assets/img/bg5.jpg -------------------------------------------------------------------------------- /resources/views/errors/404.blade.php: -------------------------------------------------------------------------------- 1 | @extends('errors::minimal') 2 | 3 | @section('title', __('Not Found')) 4 | @section('code', '404') 5 | @section('message', __('Not Found')) 6 | -------------------------------------------------------------------------------- /public/dashboard/assets/img/mike.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mahanteshkumbar/Laravel7.x-Roles-Permissions-Admin-Paper-Dashboard-bootstrap4/HEAD/public/dashboard/assets/img/mike.jpg -------------------------------------------------------------------------------- /resources/views/errors/401.blade.php: -------------------------------------------------------------------------------- 1 | @extends('errors::minimal') 2 | 3 | @section('title', __('Unauthorized')) 4 | @section('code', '401') 5 | @section('message', __('Unauthorized')) 6 | -------------------------------------------------------------------------------- /resources/views/errors/419.blade.php: -------------------------------------------------------------------------------- 1 | @extends('errors::minimal') 2 | 3 | @section('title', __('Page Expired')) 4 | @section('code', '419') 5 | @section('message', __('Page Expired')) 6 | -------------------------------------------------------------------------------- /resources/views/errors/500.blade.php: -------------------------------------------------------------------------------- 1 | @extends('errors::minimal') 2 | 3 | @section('title', __('Server Error')) 4 | @section('code', '500') 5 | @section('message', __('Server Error')) 6 | -------------------------------------------------------------------------------- /public/dashboard/assets/img/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mahanteshkumbar/Laravel7.x-Roles-Permissions-Admin-Paper-Dashboard-bootstrap4/HEAD/public/dashboard/assets/img/favicon.png -------------------------------------------------------------------------------- /public/dashboard/assets/img/header.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mahanteshkumbar/Laravel7.x-Roles-Permissions-Admin-Paper-Dashboard-bootstrap4/HEAD/public/dashboard/assets/img/header.jpg -------------------------------------------------------------------------------- /public/dashboard/assets/img/apple-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mahanteshkumbar/Laravel7.x-Roles-Permissions-Admin-Paper-Dashboard-bootstrap4/HEAD/public/dashboard/assets/img/apple-icon.png -------------------------------------------------------------------------------- /public/dashboard/assets/img/logo-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mahanteshkumbar/Laravel7.x-Roles-Permissions-Admin-Paper-Dashboard-bootstrap4/HEAD/public/dashboard/assets/img/logo-small.png -------------------------------------------------------------------------------- /resources/views/errors/429.blade.php: -------------------------------------------------------------------------------- 1 | @extends('errors::minimal') 2 | 3 | @section('title', __('Too Many Requests')) 4 | @section('code', '429') 5 | @section('message', __('Too Many Requests')) 6 | -------------------------------------------------------------------------------- /public/dashboard/assets/img/damir-bosnjak.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mahanteshkumbar/Laravel7.x-Roles-Permissions-Admin-Paper-Dashboard-bootstrap4/HEAD/public/dashboard/assets/img/damir-bosnjak.jpg -------------------------------------------------------------------------------- /public/dashboard/assets/img/jan-sendereks.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mahanteshkumbar/Laravel7.x-Roles-Permissions-Admin-Paper-Dashboard-bootstrap4/HEAD/public/dashboard/assets/img/jan-sendereks.jpg -------------------------------------------------------------------------------- /storage/app/public/profile-pic/1586777833.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mahanteshkumbar/Laravel7.x-Roles-Permissions-Admin-Paper-Dashboard-bootstrap4/HEAD/storage/app/public/profile-pic/1586777833.jpg -------------------------------------------------------------------------------- /public/dashboard/assets/fonts/nucleo-icons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mahanteshkumbar/Laravel7.x-Roles-Permissions-Admin-Paper-Dashboard-bootstrap4/HEAD/public/dashboard/assets/fonts/nucleo-icons.eot -------------------------------------------------------------------------------- /public/dashboard/assets/fonts/nucleo-icons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mahanteshkumbar/Laravel7.x-Roles-Permissions-Admin-Paper-Dashboard-bootstrap4/HEAD/public/dashboard/assets/fonts/nucleo-icons.ttf -------------------------------------------------------------------------------- /public/dashboard/assets/fonts/nucleo-icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mahanteshkumbar/Laravel7.x-Roles-Permissions-Admin-Paper-Dashboard-bootstrap4/HEAD/public/dashboard/assets/fonts/nucleo-icons.woff -------------------------------------------------------------------------------- /public/dashboard/assets/img/default-avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mahanteshkumbar/Laravel7.x-Roles-Permissions-Admin-Paper-Dashboard-bootstrap4/HEAD/public/dashboard/assets/img/default-avatar.png -------------------------------------------------------------------------------- /public/dashboard/assets/scss/paper-dashboard/_images.scss: -------------------------------------------------------------------------------- 1 | img{ 2 | max-width: 100%; 3 | border-radius: $border-radius-small; 4 | } 5 | .img-raised{ 6 | box-shadow: $box-shadow-raised; 7 | } 8 | -------------------------------------------------------------------------------- /public/dashboard/assets/fonts/nucleo-icons.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mahanteshkumbar/Laravel7.x-Roles-Permissions-Admin-Paper-Dashboard-bootstrap4/HEAD/public/dashboard/assets/fonts/nucleo-icons.woff2 -------------------------------------------------------------------------------- /public/dashboard/assets/img/faces/kaci-baum-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mahanteshkumbar/Laravel7.x-Roles-Permissions-Admin-Paper-Dashboard-bootstrap4/HEAD/public/dashboard/assets/img/faces/kaci-baum-1.jpg -------------------------------------------------------------------------------- /public/dashboard/assets/img/faces/kaci-baum-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mahanteshkumbar/Laravel7.x-Roles-Permissions-Admin-Paper-Dashboard-bootstrap4/HEAD/public/dashboard/assets/img/faces/kaci-baum-2.jpg -------------------------------------------------------------------------------- /resources/sass/app.scss: -------------------------------------------------------------------------------- 1 | // Fonts 2 | @import url('https://fonts.googleapis.com/css?family=Nunito'); 3 | 4 | // Variables 5 | @import 'variables'; 6 | 7 | // Bootstrap 8 | @import '~bootstrap/scss/bootstrap'; 9 | -------------------------------------------------------------------------------- /resources/views/errors/403.blade.php: -------------------------------------------------------------------------------- 1 | @extends('errors::minimal') 2 | 3 | @section('title', __('Forbidden')) 4 | @section('code', '403') 5 | @section('message', __($exception->getMessage() ?: 'Forbidden')) 6 | -------------------------------------------------------------------------------- /public/dashboard/assets/img/faces/joe-gardner-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mahanteshkumbar/Laravel7.x-Roles-Permissions-Admin-Paper-Dashboard-bootstrap4/HEAD/public/dashboard/assets/img/faces/joe-gardner-1.jpg -------------------------------------------------------------------------------- /public/dashboard/assets/img/faces/joe-gardner-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mahanteshkumbar/Laravel7.x-Roles-Permissions-Admin-Paper-Dashboard-bootstrap4/HEAD/public/dashboard/assets/img/faces/joe-gardner-2.jpg -------------------------------------------------------------------------------- /app/Http/Controllers/SiteController.php: -------------------------------------------------------------------------------- 1 | getMessage() ?: 'Service Unavailable')) 6 | -------------------------------------------------------------------------------- /tests/TestCase.php: -------------------------------------------------------------------------------- 1 | assertTrue(true); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /public/dashboard/assets/datatable/rowReorder.dataTables.min.css: -------------------------------------------------------------------------------- 1 | table.dt-rowReorder-float{position:absolute !important;opacity:0.8;table-layout:fixed;outline:2px solid #888;outline-offset:-2px;z-index:2001}tr.dt-rowReorder-moving{outline:2px solid #555;outline-offset:-2px}body.dt-rowReorder-noOverflow{overflow-x:hidden}table.dataTable td.reorder{text-align:center;cursor:move} 2 | -------------------------------------------------------------------------------- /app/UserLoginLog.php: -------------------------------------------------------------------------------- 1 | 'admin']); 16 | Permission::create(['name' => 'user']); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /app/Http/Controllers/Controller.php: -------------------------------------------------------------------------------- 1 | get('/'); 18 | 19 | $response->assertStatus(200); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /database/seeds/DatabaseSeeder.php: -------------------------------------------------------------------------------- 1 | call(UsersTableSeeder::class); 15 | $this->call(PermissionSeed::class); 16 | $this->call(RoleSeed::class); 17 | $this->call(UserSeed::class); 18 | 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /tests/CreatesApplication.php: -------------------------------------------------------------------------------- 1 | make(Kernel::class)->bootstrap(); 19 | 20 | return $app; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /app/Providers/BroadcastServiceProvider.php: -------------------------------------------------------------------------------- 1 | 'admin']); 16 | $role->givePermissionTo('admin'); 17 | 18 | $role = Role::create(['name' => 'user']); 19 | $role->givePermissionTo('user'); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /public/dashboard/assets/scss/paper-dashboard/mixins/_page-header.scss: -------------------------------------------------------------------------------- 1 | @mixin linear-gradient($color1, $color2){ 2 | background: $color1; /* For browsers that do not support gradients */ 3 | background: -webkit-linear-gradient(90deg, $color1 , $color2); /* For Safari 5.1 to 6.0 */ 4 | background: -o-linear-gradient(90deg, $color1, $color2); /* For Opera 11.1 to 12.0 */ 5 | background: -moz-linear-gradient(90deg, $color1, $color2); /* For Firefox 3.6 to 15 */ 6 | background: linear-gradient(0deg, $color1 , $color2); /* Standard syntax */ 7 | } 8 | -------------------------------------------------------------------------------- /app/Providers/AppServiceProvider.php: -------------------------------------------------------------------------------- 1 | ", 8 | "devDependencies": { 9 | "gulp": "^3.9.1", 10 | "gulp-autoprefixer": "^5.0.0", 11 | "gulp-clean": "^0.4.0", 12 | "gulp-install": "^1.1.0", 13 | "gulp-sass": "^4.0.1", 14 | "gulp-sourcemaps": "^2.6.4", 15 | "gulp-open": "^3.0.1" 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /routes/channels.php: -------------------------------------------------------------------------------- 1 | id === (int) $id; 16 | }); 17 | -------------------------------------------------------------------------------- /app/Http/Middleware/Authenticate.php: -------------------------------------------------------------------------------- 1 | expectsJson()) { 18 | return route('login'); 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /app/Http/Middleware/VerifyCsrfToken.php: -------------------------------------------------------------------------------- 1 | get('/user', function (Request $request) { 17 | return $request->user(); 18 | }); 19 | -------------------------------------------------------------------------------- /app/Http/Controllers/HomeController.php: -------------------------------------------------------------------------------- 1 | middleware('auth'); 17 | } 18 | 19 | /** 20 | * Show the application dashboard. 21 | * 22 | * @return \Illuminate\Contracts\Support\Renderable 23 | */ 24 | public function index() 25 | { 26 | return view('home'); 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /resources/lang/en/pagination.php: -------------------------------------------------------------------------------- 1 | '« Previous', 17 | 'next' => 'Next »', 18 | 19 | ]; 20 | -------------------------------------------------------------------------------- /routes/console.php: -------------------------------------------------------------------------------- 1 | comment(Inspiring::quote()); 18 | })->describe('Display an inspiring quote'); 19 | -------------------------------------------------------------------------------- /app/Providers/WebLoginListener.php: -------------------------------------------------------------------------------- 1 | 8 | */ 9 | 10 | $uri = urldecode( 11 | parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH) 12 | ); 13 | 14 | // This file allows us to emulate Apache's "mod_rewrite" functionality from the 15 | // built-in PHP web server. This provides a convenient way to test a Laravel 16 | // application without having installed a "real" web server software here. 17 | if ($uri !== '/' && file_exists(__DIR__.'/public'.$uri)) { 18 | return false; 19 | } 20 | 21 | require_once __DIR__.'/public/index.php'; 22 | -------------------------------------------------------------------------------- /app/Providers/UserLoginEventListner.php: -------------------------------------------------------------------------------- 1 | 2 |
| Id | 26 |Message | 27 | 28 |Mobile | 29 | 30 | 31 |IP | 32 |Agent | 33 |Date and Time | 34 |
|---|---|---|---|---|---|
| {{ $key+1 }} | 41 |{{ $row->subject }} | 42 | 43 |{{ $row->mobile?$row->mobile:'NA' }} | 44 | 45 | 46 |{{ $row->ip }} | 47 |{{ $row->agent }} | 48 |{{ $row->created_at->toDayDateTimeString() }} ({{ $row->created_at->diffForHumans() }}) |
49 |
| Id | 25 |Name | 26 |Mobile | 28 |Role | 29 |Action | 30 ||
|---|---|---|---|---|---|
| {{ $row->id }} | 36 |{{ $row->name }} | 37 |{{ $row->email }} | 38 |{{ $row->mobile }} | 39 |40 | @foreach($row->roles()->pluck('name') as $role) 41 | {{ $role }} 42 | @endforeach 43 | | 44 |
45 |
46 | Edit
47 |
48 |
53 |
54 | |
55 |
| Id | 26 |Name | 27 |Permissions | 28 |Action | 29 |
|---|---|---|---|
| {{ $row->id }} | 35 |{{ $row->name }} | 36 |37 | @foreach($row->permissions()->pluck('name') as $permission) 38 | {{ $permission }}, 39 | @endforeach 40 | | 41 |
42 |
43 | Edit
44 |
45 |
50 |
51 | |
52 |
This is a Laravel 7.X admin panel starter project with roles-permissions management based on Spatie Laravel-permission package, Paper Dashboard Design theme and also has jquery, bootstrap 4.X, Bootstrap Datatables.
73 | 74 |