huangdijia/laravel-web-soar

在浏览器中使用 Artisan soar

资助包维护!
huangdijia
hdj.me/sponsors

安装: 115

依赖: 0

建议: 0

安全: 0

星标: 18

关注者: 2

分支: 0

公开问题: 0

语言:JavaScript

2.0.2 2021-06-18 00:29 UTC

This package is auto-updated.

Last update: 2024-09-08 07:17:05 UTC


README

Latest Test Latest Stable Version Total Downloads GitHub license

screenshots

安装

composer require huangdijia/laravel-web-soar --dev

发布

# php artisan vendor:publish --provider="Huangdijia\WebSoar\WebSoarServiceProvider"
php artisan web-soar:install
php artisan web-soar:publish

下载 soar

# macOS
wget https://github.com/XiaoMi/soar/releases/download/0.11.0/soar.darwin-amd64 -O vendor/bin/soar
# linux
wget https://github.com/XiaoMi/soar/releases/download/0.11.0/soar.linux-amd64 -O vendor/bin/soar
# windows
wget https://github.com/XiaoMi/soar/releases/download/0.11.0/soar.windows-amd64 -O vendor/bin/soar
# authorization
chmod +x vendor/bin/soar

配置

环境

SOAR_ENABLED=true
SOAR_HINT_ENABLED=true
SOAR_HINT_CONNECTION=mysql
SOAR_PATH=/usr/local/bin/soar # linux
SOAR_TEST_DSN_HOST=127.0.0.1
SOAR_TEST_DSN_PORT=3306
SOAR_TEST_DSN_DBNAME=yourdb
SOAR_TEST_DSN_USER=root
SOAR_TEST_DSN_PASSWORD=
SOAR_LOG_OUTPUT=/tmp/soar.log
SOAR_REPORT_TYPE=markdown

门控

// AuthServiceProvider
Gate::define('viewWebSoar', function($user = null) {
    return app()->environment('local', 'dev');
});

运行

感谢