openjournalteam / core
托管面板后端
v1.0.2
2023-08-12 16:31 UTC
Requires
- php: ^7.4|^8.0
- hexadog/laravel-themes-manager: ^1.8
- illuminate/support: ^8.0
- jantinnerezo/livewire-alert: ^2.2
- livewire/livewire: ^2.5
- nwidart/laravel-modules: 8.2.0
- octopyid/laravel-impersonate: 2
- pion/laravel-chunk-upload: ^1.4
- propaganistas/laravel-phone: ^4.3
- pusher/pusher-php-server: ^7.0
- shohel/pluggable: ^1.0
- spatie/crypto: ^2.0
- spatie/laravel-activitylog: ^4.5
- spatie/laravel-database-mail-templates: ^3.4
- spatie/laravel-medialibrary: ^9.0.0
- spatie/laravel-permission: ^4.2
- spatie/laravel-sluggable: ^3.1
- yajra/laravel-datatables-oracle: ~9.0
Requires (Dev)
- barryvdh/laravel-debugbar: ^3.6
- nunomaduro/phpinsights: ^2.0
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.0
This package is not auto-updated.
Last update: 2024-09-22 21:22:00 UTC
README
安装
您可以通过composer安装此包
composer require openjournalteam/core
用法
运行以下命令进行安装
php artisan core:install php artisan notifications:table
迁移
- 在迁移之前,在env文件中设置数据库连接
php artisan migrate
编辑config/auth.php并更改以下行
'providers' => [ 'users' => [ 'driver' => 'eloquent', 'model' => App\User::class, ], ],
为
'providers' => [ 'users' => [ 'driver' => 'eloquent', 'model' => OpenJournalTeam\Core\Models\User::class, ], ],
编辑AuthServiceProvider.php并在boot方法中添加以下行
Gate::before(function ($user, $ability) { return $user->hasRole(Role::SUPER_ADMIN) ? true : null; });
并导入以下命名空间
use Illuminate\Support\Facades\Gate; use OpenJournalTeam\Core\Models\Role;
服务Laravel
php artisan serve
访问管理面板
http://:8000/panel
更新日志
请查看CHANGELOG以获取最近更改的详细信息。
贡献
请查看CONTRIBUTING以获取详细信息。
安全
如果您发现任何安全相关的问题,请通过rahmanramsi19@gmail.com发送电子邮件,而不是使用问题跟踪器。