/** * 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]); } }
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')); }
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); } }
/** * 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', 'ホストを削除しました。'); }
public function products(Host $host) { return $host->products()->get()->map(function ($host) { return new ProductAPIObject($host); }); }