osfrportal / osfrportal-laravel
Laravel的OSFR本地门户包
v1.0.0
2023-08-01 20:25 UTC
Requires
- php: ^8.1
- ext-gd: *
- ext-iconv: *
- ext-simplexml: *
- ext-soap: *
- ext-xml: *
- ext-xmlreader: *
- ext-zip: *
- ext-zlib: *
- artisaninweb/laravel-soap: 0.3.0.10
- barryvdh/laravel-dompdf: ^2.0
- barryvdh/laravel-ide-helper: ^2.13
- danielme85/laravel-log-to-db: ^4.0
- directorytree/ldaprecord-laravel: ^2.7
- jerodev/flysystem-v3-smb-adapter: ^1.2
- laravel/framework: ^10.8
- league/flysystem-ftp: ^3.15
- livewire/livewire: ^3.0@beta
- maatwebsite/excel: ^3.1
- php-flasher/flasher-laravel: ^1.13
- php-flasher/flasher-noty-laravel: ^1.13
- php-flasher/flasher-sweetalert-laravel: ^1.13
- php-flasher/flasher-toastr-laravel: ^1.13
- spatie/laravel-activitylog: ^4.7
- spatie/laravel-data: ^3.4
- spatie/laravel-enum: ^3.0
- spatie/laravel-permission: ^5.10
- spatie/laravel-responsecache: ^7.4
- webklex/laravel-imap: ^5.2
- yajra/laravel-datatables-oracle: ^10
README
系统要求
- Laravel 10
- php >= 8.1
- postgreSQL >= 15
- redis
- supervisord
安装
- 在postgresql中为门户创建数据库
=# CREATE DATABASE osfrportalprod; =# CREATE USER osfrportaluser WITH PASSWORD 'myPassword'; =# GRANT ALL PRIVILEGES ON DATABASE "osfrportalprod" to osfrportaluser; =# \c osfrportalprod osfrportalprod=# GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO osfrportaluser; osfrportalprod=# GRANT ALL ON SCHEMA public TO osfrportaluser; osfrportalprod=# \q
composer create-project laravel/laravel .
composer require livewire/livewire "^3.0"
composer require osfrportal/osfrportal-laravel:dev-main
- 在文件
.env
- 配置数据库连接
DB_CONNECTION=pgsql DB_HOST=127.0.0.1 DB_PORT=5432 DB_DATABASE=osfrportalprod DB_USERNAME=osfrportaluser DB_PASSWORD=myPassword
- 设置变量
APP_DEBUG
和APP_URL
的值APP_DEBUG=false APP_URL=http://ваш_адрес
- 配置数据库连接
php artisan vendor:publish --tag permission-config
php artisan session:table
php artisan notifications:table
php artisan migrate
php artisan sfr:install
(将创建具有随机密码的管理员)- 文件
routes/web.php
需要修改为以下形式
<?php use Illuminate\Support\Facades\Route;
- 在文件
.env
中添加
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
REDIS_CLIENT=predis
管理员登录信息
Имя пользователя: Admin
Пароль: генерируется и показывается при установке
注意!
Не удаляйте созданную роль SuperAdmin