setting
parent
2ab9c49655
commit
d1a14556f2
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue