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

View File

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