/**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     DB::table('hosts')->delete();
     $faker = Faker::create('ja_JP');
     for ($i = 0; $i < 500; $i++) {
         Host::create(['host_name' => $faker->userName, 'domain_name' => $faker->domainName, 'ip_address' => $faker->ipv4]);
     }
 }
示例#2
0
 public function galeri($account)
 {
     $iletisim = \App\Host::where('subdomain', $account)->first();
     $contact = \App\User::find($iletisim->user_id)->contact;
     $about = \App\User::find($iletisim->user_id)->about;
     $sliders = \App\User::find($iletisim->user_id)->slider;
     $galeri = \App\User::find($iletisim->user_id)->galeri;
     return view('frontend.galeri', compact('contact', 'about', 'sliders', 'galeri'));
 }
示例#3
0
 public function store(Request $request)
 {
     $host = Host::where('user_id', Auth::user()->id)->first();
     if ($host) {
         $host->subdomain = $request->subdomain;
         $host->domain = $request->name;
         $host->googlecode = $request->google;
         $host->save();
         flash('Güncelleme işlemi başarıyla gercekleşti.', 'info');
         return redirect()->back();
     } else {
         $host = new Host();
         $host->subdomain = $request->subdomain;
         $host->domain = $request->name;
         $host->googlecode = $request->google;
         $host->user_id = Auth::user()->id;
         $host->save();
         flash('Güncelleme işlemi başarıyla gercekleşti.', 'info');
         return redirect()->back();
     }
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     DB::table('hardwareinventories')->delete();
     $cpu_gender = ['Core i5 4690K 3.50GHz TDP 88W', 'Core i3 4360 3.70GHz TDP 54W', 'AMD FX-8320 3.50GHz TDP 125W'];
     $memory_gender = [4, 8];
     $vendor_gender = ['DELL', 'HP', 'NEC'];
     $faker = Faker::create('ja_JP');
     $hosts = Host::all();
     foreach ($hosts as $host) {
         //for ($i = 0; $i < 3000; $i++) {
         $inv = new Hardwareinventory(['computer_name' => $faker->userName, 'cpu' => $faker->randomElement($cpu_gender), 'memory' => $faker->randomElement($memory_gender), 'vendor_name' => $faker->randomElement($vendor_gender)]);
         $host->hardwareinventory()->save($inv);
     }
 }
示例#5
0
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     return response()->json(Host::all());
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy($id)
 {
     $hard = Hardwareinventory::where('host_id', $id)->get()->first();
     if ($hard != null) {
         Hardwareinventory::destroy($hard->id);
     }
     $host = Host::destroy($id);
     return redirect('hosts')->with('success_message', 'ホストを削除しました。');
 }
示例#7
0
 public function products(Host $host)
 {
     return $host->products()->get()->map(function ($host) {
         return new ProductAPIObject($host);
     });
 }