Kaydet (Commit) 298e6044 authored tarafından Emincan Özcan's avatar Emincan Özcan

update

üst 80f44d5c
......@@ -8,6 +8,11 @@ use Illuminate\Database\Seeder;
class AppPackageSeeder extends Seeder
{
private function addWithName()
{
}
public function run()
{
$libreOffice = PardusApp::whereName('Libre Office')->firstOrFail();
......@@ -20,9 +25,11 @@ class AppPackageSeeder extends Seeder
$pip = PardusApp::whereName('PIP (Python Paket Yöneticisi)')->firstOrFail();
$docker = PardusApp::whereName('Docker')->firstOrFail();
$dockerCompose = PardusApp::whereName('Docker Compose')->firstOrFail();
$telegram = PardusApp::whereName('telegram')->firstOrFail();
$telegram = PardusApp::whereName('Telegram')->firstOrFail();
$discord = PardusApp::whereName('Discord')->firstOrFail();
$zoom = PardusApp::whereName('Zoom')->firstOrFail();
$git = PardusApp::whereName('Git')->firstOrFail();
$okular = PardusApp::whereName('Okular')->firstOrFail();
AppPackage::create([
"name" => "Docker Paketi",
......@@ -42,11 +49,11 @@ class AppPackageSeeder extends Seeder
AppPackage::create([
"name" => "Ofis Paketi",
"image_url" => "https://icons.iconarchive.com/icons/inipagi/job-seeker/512/front-office-icon.png",
])->pardusApps()->attach([$gedit->id, $libreOffice->id, $thunderbird->id,]);
])->pardusApps()->attach([$gedit->id, $libreOffice->id, $thunderbird->id, $okular->id]);
AppPackage::create([
"name" => "Python Geliştirici Paketi",
"image_url" => "https://upload.wikimedia.org/wikipedia/commons/thumb/c/c3/Python-logo-notext.svg/1024px-Python-logo-notext.svg.png",
])->pardusApps()->attach([$python->id, $pip->id, $vscode->id ]);
])->pardusApps()->attach([$python->id, $pip->id, $vscode->id, $git->id]);
}
}
......@@ -8,6 +8,15 @@ use Illuminate\Database\Seeder;
class NonPardusAppSeeder extends Seeder
{
private function haveSame($name)
{
$app = PardusApp::whereName($name)->firstOrFail();
NonPardusApp::create([
'name' => $app->name,
'image_url' => $app->image_url,
])->pardusApps()->attach([$app->id]);
}
/**
* Run the database seeds.
*
......@@ -22,10 +31,13 @@ class NonPardusAppSeeder extends Seeder
$thunderbird = PardusApp::whereName('Mozilla Thunderbird')->firstOrFail();
$kdenlive = PardusApp::whereName('KdenLive')->firstOrFail();
$openshot = PardusApp::whereName('OpenShot')->firstOrFail();
$vscode = PardusApp::whereName('Visual Studio Code (VS CODE)')->firstOrFail();
$telegram = PardusApp::whereName('telegram')->firstOrFail();
$discord = PardusApp::whereName('Discord')->firstOrFail();
$zoom = PardusApp::whereName('Zoom')->firstOrFail();
$gimp = PardusApp::whereName('Gimp')->firstOrFail();
$krita = PardusApp::whereName('Krita')->firstOrFail();
$evince = PardusApp::whereName('Evince')->firstOrFail();
$okular = PardusApp::whereName('Okular')->firstOrFail();
$gitCola = PardusApp::whereName('Git Cola')->firstOrFail();
$gitKraken = PardusApp::whereName('Git Kraken')->firstOrFail();
$qBitTorrent = PardusApp::whereName('QBittorrent')->firstOrFail();
NonPardusApp::create([
'name' => 'Microsoft Office',
......@@ -68,21 +80,34 @@ class NonPardusAppSeeder extends Seeder
])->pardusApps()->attach([$kdenlive->id, $openshot->id]);
NonPardusApp::create([
'name' => "Visual Studio Code (VS CODE)",
'image_url' => "https://upload.wikimedia.org/wikipedia/commons/9/9a/Visual_Studio_Code_1.35_icon.svg",
])->pardusApps()->attach([$vscode->id]);
'name' => 'Adobe Photoshop',
'image_url' => "https://upload.wikimedia.org/wikipedia/commons/a/af/Adobe_Photoshop_CC_icon.svg",
])->pardusApps()->attach([$gimp->id, $krita->id]);
NonPardusApp::create([
'name' => "Telegram",
'image_url' => "https://upload.wikimedia.org/wikipedia/commons/8/83/Telegram_2019_Logo.svg",
])->pardusApps()->attach([$telegram->id]);
'name' => 'Adobe Reader',
'image_url' => "https://upload.wikimedia.org/wikipedia/commons/0/0a/Adobe_Acrobat_DC_icon.svg",
])->pardusApps()->attach([$evince->id, $okular->id]);
NonPardusApp::create([
'name' => "Discord",
'image_url' => "https://discord.com/assets/f8389ca1a741a115313bede9ac02e2c0.svg",
])->pardusApps()->attach([$discord->id]);
'name' => 'SourceTree',
'image_url' => "https://cdn.worldvectorlogo.com/logos/sourcetree-1.svg",
])->pardusApps()->attach([$gitCola->id, $gitKraken->id]);
NonPardusApp::create([
'name' => "Zoom",
'image_url' => "https://seeklogo.com/images/Z/zoom-fondo-azul-vertical-logo-8246E36E95-seeklogo.com.png",
])->pardusApps()->attach([$zoom->id]);
'name' => 'UTorrent',
'image_url' => "https://upload.wikimedia.org/wikipedia/commons/6/61/%CE%9CTorrent_2.2_icon.svg",
])->pardusApps()->attach([$qBitTorrent->id]);
$this->haveSame('Git');
$this->haveSame('Visual Studio Code (VS CODE)');
$this->haveSame('Discord');
$this->haveSame('Zoom');
$this->haveSame('Telegram');
$this->haveSame('Spotify');
$this->haveSame('Audacity');
$this->haveSame('Vlc Player');
$this->haveSame('Python');
$this->haveSame('PIP (Python Paket Yöneticisi)');
}
}
......@@ -26,7 +26,7 @@ class PardusAppSeeder extends Seeder
]
]);
PardusApp::create([
'name' => 'Auda City',
'name' => 'Audacity',
'image_url' => "https://upload.wikimedia.org/wikipedia/commons/f/f6/Audacity_Logo.svg",
'scripts' => ['sudo apt-get install audacity -y']
]);
......@@ -53,7 +53,6 @@ class PardusAppSeeder extends Seeder
]
]);
PardusApp::create([
'name' => 'Okular',
'image_url' => "https://upload.wikimedia.org/wikipedia/commons/f/fc/Breezeicons-apps-48-okular.svg",
......@@ -68,7 +67,16 @@ class PardusAppSeeder extends Seeder
"sudo apt-get install evince - y",
]
]);
PardusApp::create([
PardusApp::create ([
'name' => 'Git',
'image_url' => "https://upload.wikimedia.org/wikipedia/commons/3/3f/Git_icon.svg",
'scripts' => [
"sudo apt-get install git",
]
]);
PardusApp::create ([
'name' => 'Git Cola',
'image_url' => "https://upload.wikimedia.org/wikipedia/commons/a/a6/Breezeicons-apps-48-git-cola.svg",
'scripts' => [
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment