1
0
Fork 0
develop
panliang 2023-05-05 11:58:10 +08:00
parent 2ab9c49655
commit d1a14556f2
3 changed files with 33 additions and 16 deletions

View File

@ -18,10 +18,7 @@ class SettingController extends AdminController
public function index()
{
$page = $this->basePage()->body([
Alert::make()->showIcon(true)->body("此处内容仅供演示, 设置项无实际意义,实际开发中请根据实际情况进行修改。"),
$this->form(),
]);
$page = $this->basePage()->body($this->form());
return $this->response()->success($page);
}
@ -37,13 +34,8 @@ class SettingController extends AdminController
->body(
Tabs::make()->tabs([
Tab::make()->title('基本设置')->body([
TextControl::make()->label('网站名称')->name('site_name'),
InputKV::make()->label('附加配置')->name('addition_config'),
]),
Tab::make()->title('上传设置')->body([
TextControl::make()->label('上传域名')->name('upload_domain'),
TextControl::make()->label('上传路径')->name('upload_path'),
]),
TextControl::make()->label('RTSP 转流服务')->name('rtsp_url'),
])
])
);
}
@ -51,10 +43,7 @@ class SettingController extends AdminController
public function store(Request $request)
{
$data = $request->only([
'site_name',
'addition_config',
'upload_domain',
'upload_path',
'rtsp_url'
]);
return settings()->adminSetMany($data);

View File

@ -2,11 +2,12 @@
namespace Database\Seeders;
// use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder;
class DatabaseSeeder extends Seeder
{
use WithoutModelEvents;
/**
* Seed the application's database.
*
@ -16,5 +17,8 @@ class DatabaseSeeder extends Seeder
{
$this->call(AdminMenuSeeder::class);
$this->call(AdminSeeder::class);
$this->call(KeywordSeeder::class);
$this->call(BannerSeeder::class);
$this->call(SettingSeeder::class);
}
}

View File

@ -0,0 +1,24 @@
<?php
namespace Database\Seeders;
use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder;
use Slowlyo\OwlAdmin\Models\AdminSetting;
class SettingSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
$settings = [
['key' => 'rtsp_url', 'values' => json_encode('ws://117.176.117.148:8100/rtsp?url=')]
];
AdminSetting::truncate();
AdminSetting::insert($settings);
}
}