grass-feria/starterkid

laravel 的 starterkid

安装: 3

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

公开问题: 0

语言:JavaScript

dev-main 2024-06-21 16:28 UTC

This package is auto-updated.

Last update: 2024-09-03 23:51:43 UTC


README

环境变量

APP_NAME=Sharepusher
APP_ENV=dev
APP_KEY=base64:xwwqWFIgS8+64gEeo3UJT8v9d62CopTzrU2FzhPneUM=
APP_DEBUG=true
APP_URL=https://:8000
DEBUGBAR_ENABLED=true

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=sharepusher
DB_USERNAME=root
DB_PASSWORD=

QUEUE_CONNECTION=sync
REDIS_CLIENT=predis
CACHE_STORE=file

MAIL_MAILER=smtp
MAIL_HOST=mail.your-server.de
MAIL_PORT=465
MAIL_USERNAME="admin@teamspusher.com"
MAIL_PASSWORD="4WiH3RGeVC52GXHXPuJZ"
MAIL_ENCRYPTION=ssl
MAIL_FROM_ADDRESS="admin@teamspusher.com"
MAIL_FROM_NAME="${APP_NAME}"

MAX_FILE_SIZE_KB=300000 #300MB
MAX_FILE_SIZE_MB=300 #300MB

由于 Windows 的问题,请在 composer.json 中添加此行

"config": {
        "optimize-autoloader": true,
        "preferred-install": "dist",
        "sort-packages": true,
        "allow-plugins": {
            "pestphp/pest-plugin": true,
            "php-http/discovery": true
        },
        "platform": {
            "ext-pcntl": "8.0",
            "ext-posix": "8.0"
          }
    },

安装 predis

composer require predis/predis

安装 horizon

composer require laravel/horizon --ignore-platform-reqs
php artisan horizon:install 

安装 spatie medialibary

composer require "spatie/laravel-medialibrary" --ignore-platform-reqs
php artisan vendor:publish --provider="Spatie\MediaLibrary\MediaLibraryServiceProvider" --tag="medialibrary-migrations"

安装 spatie backup

composer require spatie/laravel-backup --ignore-platform-reqs

安装 debugbar

composer require barryvdh/laravel-debugbar --dev --ignore-platform-reqs
php artisan vendor:publish --provider="Barryvdh\Debugbar\ServiceProvider"

添加 sftp 文件系统

composer require league/flysystem-sftp-v3 --ignore-platform-reqs

在 /composer.json 中添加此行

"grass-feria/starterkid": "dev-main",
"repositories": [
        
        {
            "type": "vcs",
            "url": "https://github.com/David-Grass-Feria/starterkid",
            "options": {
                "symlink": true
            }
        }
        
        
    ]

运行命令

composer update

迁移数据库并发布资源

php artisan starterkid:install

dotenv 用于 tailwind

npm install dotenv --save-dev

存储链接

php artisan storage:link

调度器

php8.2 /home/davidgrassferia/laravel/starterkid/artisan schedule:run

表单

php8.2 /home/davidgrassferia/laravel/starterkid/artisan schedule:run