setting
parent
2ab9c49655
commit
d1a14556f2
|
|
@ -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);
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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