/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(Request $request) { $website = new Website(); $website->domain = $request->input('domain'); $website->user_id = $request->input('user_id'); $website->rating = $request->input('rating'); $website->save(); return response()->json(array('status' => 'success')); }
public function crawler(Request $request) { $pdfs = Pdf::all(); // $pricelists = Pdf::all(); $result = "<div class='crawler_list'><div class='row'>"; $result = $result . "<h4>PDF</h4><ul class='list-crawler'>"; foreach ($pdfs as $pdf) { $result = $result . "<li>"; $retailers = \DB::table('retailers')->where('id', '=', $pdf->retailer_id)->get(); foreach ($retailers as $retailer) { $result = $result . $retailer->retailer_name; } $result = $result . $pdf->crawler->id; $result = $result . "</li>"; } $result = $result . "</ul></div><div class='row'>"; $websites = Website::all(); // $pricelists = Pdf::all(); $result = $result . "<button type='button' class='btn btn-xs' id='progress'>Progress</button>" . "<h4>WEBSITE</h4>"; foreach ($websites as $website) { // $retailers = \DB::table('retailers')->where('id', '=', $pdf->pricelist->retailer_id )->get(); // foreach ($retailers as $retailer) { // $result = $result. $retailer->retailer_name; // } $result = $result . $website->crawler->id; } $result = $result . "</div></div>"; return $result; // foreach ($pricelists as $pricelist) { // // } }
public function storeWebsite(Request $request) { $id = $request->input('id'); $website = Website::findOrFail($id); $w = $this->user->studied_websites()->where('id', $id); if ($w->count() > 0) { $w->detach($id); $website->selected--; $website->save(); return 'Delete'; } $this->user->studied_websites()->attach($id); $website->selected++; $website->save(); return 'Done!'; }
/** * * Activate CMS INSTANCE * @param WebsiteRequest $request * @param FlatCmService $service * @param WebsiteRepositoryInterface $websiteRepository * @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector * @internal param FlatCmService $service * @internal param WebsiteRepositoryInterface $websiteRepository */ public function store(WebsiteRequest $request, FlatCmService $service) { $identifier = str_slug($this->organization->name, "-"); $username = $request->get('username'); $email = $request->get('email'); $password = $request->get('password'); //$this->dispatch(new CreateWebsite($this->organization->id, $identifier, $username, $email, $password)); if ($service->process($identifier, $username, $email, $password)) { $website = Website::create(['identifier' => $identifier, 'username' => $username, 'email' => $email, 'is_active' => true, 'url' => 'http://' . $identifier . '.' . env('CMS_BASE_URL')]); $organization = Organization::findOrFail($this->organization->id); $website->organization()->associate($organization); $website->save(); Flash::success(Lang::get('website.create-success')); } else { Flash: error: Lang::get('website.create-failed'); } return redirect(action('WebsiteController@index')); }
/** * Get the pull path to the template * * @param string @name * * @return string */ protected function getTemplatePath($name) { return $this->website->getPath($this->type, $name); }
/** * Create a cache tags * * @param string $name * * @return string */ protected function getCacheTags($name) { $key = $this->website->getCacheKey(); return [$key, "{$key}.{$name}"]; }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { if ($this->checkauth(9)['err'] == 1) { return $this->checkauth(9)['view']; } Website::where('id', $id)->delete(); return redirect(url('admin/website')); }
/** * {@inheritdoc} */ public function generateKey($name, $className) { $hash = hash('sha256', $className); return $this->directory . '/' . $this->website->getCacheKey() . '/' . $hash; }
public function create() { return view('campaigns.create')->with('title', 'Create a New Campaign')->with('websites', Website::where('status', '=', 1)->get()); }
/** * Create a cache tags from model * * @param object $model * @return string */ protected function getCacheTags($model) { $key = $this->website->getCacheKey(); return [$key, $key . '.' . $model->getTable()]; }
return redirect()->back(); } # Check if the input's good. if (strlen($request->get('website')) < 1 || strlen($request->get('repo')) < 1 || strlen($request->get('user')) < 1 || strlen($request->get('password')) < 1) { return redirect()->back(); } $website = Website::create(['name' => $request->get('website'), 'password' => Hash::make($request->get('password')), 'repo' => $request->get('repo'), 'user' => $request->get('user')]); $cmd = getenv('CREATE_CMD'); $cmd = str_replace('$1', $website->name . 'x.iili.li', $cmd); $cmd = str_replace('$2', $website->user, $cmd); $cmd = str_replace('$3', $website->repo, $cmd); exec($cmd); return redirect()->to('http://' . $website->name . 'x.iili.li'); }); $app->post('api/website/update', function (Request $request) use($app) { # Check if the name exists. $website = Website::where('name', '=', $request->get('website'))->first(); if (empty($website)) { return redirect()->back(); } if (!Hash::check($request->get('password'), $website->password)) { return redirect()->back(); } $website->update(['repo' => $request->get('repo'), 'user' => $request->get('user')]); $cmd = getenv('CREATE_CMD'); $cmd = str_replace('$1', $request->get('website') . 'x.iili.li', $cmd); $cmd = str_replace('$2', $request->get('user'), $cmd); $cmd = str_replace('$3', $request->get('repo'), $cmd); exec($cmd); return redirect()->to('http://' . $website->name . 'x.iili.li'); });
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { $website = Website::find($id); $website->delete(); return redirect('/website')->with('message', 'You just deleted a Website!'); }