add log-viewer
This commit is contained in:
parent
0e750a88d6
commit
a9bb17d7bc
@ -3,6 +3,7 @@
|
|||||||
namespace App\Providers;
|
namespace App\Providers;
|
||||||
|
|
||||||
use Illuminate\Support\ServiceProvider;
|
use Illuminate\Support\ServiceProvider;
|
||||||
|
use Opcodes\LogViewer\Facades\LogViewer;
|
||||||
|
|
||||||
class AppServiceProvider extends ServiceProvider
|
class AppServiceProvider extends ServiceProvider
|
||||||
{
|
{
|
||||||
@ -19,6 +20,8 @@ public function register(): void
|
|||||||
*/
|
*/
|
||||||
public function boot(): void
|
public function boot(): void
|
||||||
{
|
{
|
||||||
//
|
LogViewer::auth(function ($request) {
|
||||||
|
return $request->user()->has_admin_privileges ?? false;
|
||||||
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -9,7 +9,8 @@
|
|||||||
"guzzlehttp/guzzle": "^7.2",
|
"guzzlehttp/guzzle": "^7.2",
|
||||||
"laravel/framework": "^10.0",
|
"laravel/framework": "^10.0",
|
||||||
"laravel/sanctum": "^3.2",
|
"laravel/sanctum": "^3.2",
|
||||||
"laravel/tinker": "^2.8"
|
"laravel/tinker": "^2.8",
|
||||||
|
"opcodesio/log-viewer": "^2.4"
|
||||||
},
|
},
|
||||||
"require-dev": {
|
"require-dev": {
|
||||||
"fakerphp/faker": "^1.9.1",
|
"fakerphp/faker": "^1.9.1",
|
||||||
|
80
device-app/composer.lock
generated
80
device-app/composer.lock
generated
@ -4,7 +4,7 @@
|
|||||||
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
||||||
"This file is @generated automatically"
|
"This file is @generated automatically"
|
||||||
],
|
],
|
||||||
"content-hash": "121ea3a2fffe49b3ef9aa4d064b28c19",
|
"content-hash": "c44663c5494a74be165db681dcf19ddb",
|
||||||
"packages": [
|
"packages": [
|
||||||
{
|
{
|
||||||
"name": "brick/math",
|
"name": "brick/math",
|
||||||
@ -2203,6 +2203,84 @@
|
|||||||
],
|
],
|
||||||
"time": "2023-02-08T01:06:31+00:00"
|
"time": "2023-02-08T01:06:31+00:00"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "opcodesio/log-viewer",
|
||||||
|
"version": "v2.4.0",
|
||||||
|
"source": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/opcodesio/log-viewer.git",
|
||||||
|
"reference": "eed37452d580e8929045e34dc7016420d9bd9bcd"
|
||||||
|
},
|
||||||
|
"dist": {
|
||||||
|
"type": "zip",
|
||||||
|
"url": "https://api.github.com/repos/opcodesio/log-viewer/zipball/eed37452d580e8929045e34dc7016420d9bd9bcd",
|
||||||
|
"reference": "eed37452d580e8929045e34dc7016420d9bd9bcd",
|
||||||
|
"shasum": ""
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"illuminate/contracts": "^8.0|^9.0|^10.0",
|
||||||
|
"php": "^8.0"
|
||||||
|
},
|
||||||
|
"conflict": {
|
||||||
|
"arcanedev/log-viewer": "^8.0"
|
||||||
|
},
|
||||||
|
"require-dev": {
|
||||||
|
"guzzlehttp/guzzle": "^7.2",
|
||||||
|
"itsgoingd/clockwork": "^5.1",
|
||||||
|
"laravel/pint": "^1.0",
|
||||||
|
"nunomaduro/collision": "^6.0",
|
||||||
|
"orchestra/testbench": "^7.6|^8.0",
|
||||||
|
"pestphp/pest": "^1.21",
|
||||||
|
"pestphp/pest-plugin-laravel": "^1.1",
|
||||||
|
"phpunit/phpunit": "^9.5",
|
||||||
|
"spatie/test-time": "^1.3"
|
||||||
|
},
|
||||||
|
"suggest": {
|
||||||
|
"guzzlehttp/guzzle": "Required for multi-host support. ^7.2"
|
||||||
|
},
|
||||||
|
"type": "library",
|
||||||
|
"extra": {
|
||||||
|
"laravel": {
|
||||||
|
"providers": [
|
||||||
|
"Opcodes\\LogViewer\\LogViewerServiceProvider"
|
||||||
|
],
|
||||||
|
"aliases": {
|
||||||
|
"LogViewer": "Opcodes\\LogViewer\\Facades\\LogViewer"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"autoload": {
|
||||||
|
"psr-4": {
|
||||||
|
"Opcodes\\LogViewer\\": "src"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"notification-url": "https://packagist.org/downloads/",
|
||||||
|
"license": [
|
||||||
|
"MIT"
|
||||||
|
],
|
||||||
|
"authors": [
|
||||||
|
{
|
||||||
|
"name": "Arunas Skirius",
|
||||||
|
"email": "arukomp@gmail.com",
|
||||||
|
"role": "Developer"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"description": "Fast and easy-to-use log viewer for your Laravel application",
|
||||||
|
"homepage": "https://github.com/opcodesio/log-viewer",
|
||||||
|
"keywords": [
|
||||||
|
"arukompas",
|
||||||
|
"better-log-viewer",
|
||||||
|
"laravel",
|
||||||
|
"log viewer",
|
||||||
|
"logs",
|
||||||
|
"opcodesio"
|
||||||
|
],
|
||||||
|
"support": {
|
||||||
|
"issues": "https://github.com/opcodesio/log-viewer/issues",
|
||||||
|
"source": "https://github.com/opcodesio/log-viewer/tree/v2.4.0"
|
||||||
|
},
|
||||||
|
"time": "2023-03-31T07:50:32+00:00"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "phpoption/phpoption",
|
"name": "phpoption/phpoption",
|
||||||
"version": "1.9.1",
|
"version": "1.9.1",
|
||||||
|
1
device-app/public/vendor/log-viewer/app.css
vendored
Normal file
1
device-app/public/vendor/log-viewer/app.css
vendored
Normal file
File diff suppressed because one or more lines are too long
2
device-app/public/vendor/log-viewer/app.js
vendored
Normal file
2
device-app/public/vendor/log-viewer/app.js
vendored
Normal file
File diff suppressed because one or more lines are too long
19
device-app/public/vendor/log-viewer/app.js.LICENSE.txt
vendored
Normal file
19
device-app/public/vendor/log-viewer/app.js.LICENSE.txt
vendored
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
/*!
|
||||||
|
* The buffer module from node.js, for the browser.
|
||||||
|
*
|
||||||
|
* @author Feross Aboukhadijeh <http://feross.org>
|
||||||
|
* @license MIT
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */
|
||||||
|
|
||||||
|
/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @license
|
||||||
|
* Lodash <https://lodash.com/>
|
||||||
|
* Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
|
||||||
|
* Released under MIT license <https://lodash.com/license>
|
||||||
|
* Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
|
||||||
|
* Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
|
||||||
|
*/
|
BIN
device-app/public/vendor/log-viewer/img/log-viewer-128.png
vendored
Normal file
BIN
device-app/public/vendor/log-viewer/img/log-viewer-128.png
vendored
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.8 KiB |
BIN
device-app/public/vendor/log-viewer/img/log-viewer-32.png
vendored
Normal file
BIN
device-app/public/vendor/log-viewer/img/log-viewer-32.png
vendored
Normal file
Binary file not shown.
After Width: | Height: | Size: 526 B |
BIN
device-app/public/vendor/log-viewer/img/log-viewer-64.png
vendored
Normal file
BIN
device-app/public/vendor/log-viewer/img/log-viewer-64.png
vendored
Normal file
Binary file not shown.
After Width: | Height: | Size: 970 B |
7
device-app/public/vendor/log-viewer/mix-manifest.json
vendored
Normal file
7
device-app/public/vendor/log-viewer/mix-manifest.json
vendored
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"/app.js": "/app.js?id=2a99c3e02b0ac95a07b0b1ee6c098c2a",
|
||||||
|
"/app.css": "/app.css?id=2d577fa607de6eeef7cfb84d3b72b864",
|
||||||
|
"/img/log-viewer-128.png": "/img/log-viewer-128.png?id=d576c6d2e16074d3f064e60fe4f35166",
|
||||||
|
"/img/log-viewer-32.png": "/img/log-viewer-32.png?id=f8ec67d10f996aa8baf00df3b61eea6d",
|
||||||
|
"/img/log-viewer-64.png": "/img/log-viewer-64.png?id=8902d596fc883ca9eb8105bb683568c6"
|
||||||
|
}
|
@ -3,4 +3,8 @@
|
|||||||
@section('content')
|
@section('content')
|
||||||
<h1>Welcome</h1>
|
<h1>Welcome</h1>
|
||||||
<a href="/devices">To List</a>
|
<a href="/devices">To List</a>
|
||||||
|
<br/>
|
||||||
|
@can('admin-only')
|
||||||
|
<a href="/log-viewer">To Log Viewer</a>
|
||||||
|
@endcan
|
||||||
@endsection
|
@endsection
|
Loading…
Reference in New Issue
Block a user