feat: initialize Dr-Panel project with patient file number support
This commit is contained in:
@@ -0,0 +1,64 @@
|
||||
<?php
|
||||
|
||||
namespace App\Providers;
|
||||
|
||||
use Native\Desktop\Facades\AutoUpdater;
|
||||
use Native\Desktop\Facades\Menu;
|
||||
use Native\Desktop\Facades\Window;
|
||||
use Native\Desktop\Contracts\ProvidesPhpIni;
|
||||
|
||||
class NativeAppServiceProvider implements ProvidesPhpIni
|
||||
{
|
||||
|
||||
public function boot(): void
|
||||
{
|
||||
$this->registerMenu();
|
||||
|
||||
Window::open()
|
||||
->title('مطب پنل')
|
||||
->width(1280)
|
||||
->height(800)
|
||||
->maximized()
|
||||
->rememberState();
|
||||
|
||||
AutoUpdater::checkForUpdates();
|
||||
}
|
||||
|
||||
protected function registerMenu(): void
|
||||
{
|
||||
Menu::create(
|
||||
Menu::make(
|
||||
Menu::reload('بارگذاری مجدد'),
|
||||
Menu::separator(),
|
||||
Menu::quit('خروج'),
|
||||
)->label('فایل'),
|
||||
Menu::make(
|
||||
Menu::undo('بازگردانی'),
|
||||
Menu::redo('از نو'),
|
||||
Menu::separator(),
|
||||
Menu::cut('برش'),
|
||||
Menu::copy('کپی'),
|
||||
Menu::paste('چسباندن'),
|
||||
)->label('ویرایش'),
|
||||
Menu::make(
|
||||
Menu::fullscreen('تمام صفحه'),
|
||||
Menu::separator(),
|
||||
Menu::devTools('ابزار توسعهدهنده'),
|
||||
)->label('نمایش'),
|
||||
Menu::make(
|
||||
Menu::minimize('کمینه'),
|
||||
Menu::close('بستن'),
|
||||
)->label('پنجره'),
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
public function phpIni(): array
|
||||
{
|
||||
return [
|
||||
'memory_limit' => '512M',
|
||||
'post_max_size' => '50M',
|
||||
'upload_max_filesize' => '50M',
|
||||
];
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user