ysj3188 / website-settings
description...
dev-master
2020-09-23 01:39 UTC
Requires
- php: >=7.1.0
- dcat/laravel-admin: *
This package is auto-updated.
Last update: 2025-06-23 12:25:35 UTC
README
使用须知
进入项目目录
安装命令:
composer require ysj3188/website-settings
导入:
php artisan admin:import Dcat\Admin\Extension\WebsiteSettings\WebsiteSettings
或者在网站的扩展管理中进行管理
使用前进行数据库迁移,数据库迁移文件在database目录下的migrations里,建立settings表
需要在config/filesystems中添加别名为admin的disk,
'admin' => [
'driver' => 'local',
'root' => public_path('uploads'),
'visibility' => 'public',
'url' => env('APP_URL').'/uploads',
],
,修改config.admin.upload.disk
为admin
,
'upload' => [
// Disk in `config/filesystem.php`.
// 'disk' => 'public', 原代码
'disk' => 'admin', //修改后
// Image and file upload path under the disk above.
'directory' => [
'image' => 'images',
'file' => 'files',
],
],
网站logo是上传至admin存储中
最后:在
app\Providers\AppService\Provider.php
文件的register
方法中加入如下代码
$name = \Illuminate\Support\Facades\DB::table('settings')->find(1)->name;
config([
'admin.logo' => '<img src="/uploads/images/logo.png" width="35"> ' . $name,
'admin.name'=>$name
]);