/** * Store a newly created resource in storage. * * @param BuildingValidator|Request $request * @return \Illuminate\Http\Response */ public function store(BuildingValidator $request, $id) { $portfolio = Portfolio::find($id); $building = new Building($request->all()); $portfolio->buildings()->save($building); return redirect('/home'); }
/** @test * */ function it_fetches_a_portfolio() { $this->createUser(); $portfolio = factory(Portfolio::class)->make(); $this->user->add($portfolio); $this->assertEquals($this->user->portfolios()->first(), Portfolio::find($this->user->portfolios()->first()->id)); }
/** * Display the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function show($id = null) { $object = Model::find($id); if (!$object) { $object = Model::where('alias', $id)->first(); } $district = $object->district(); return view('portfolio-obj', ['categories' => $this->categories, 'object' => $object, 'district' => $district[0], 'title' => LANG . '_title', 'address' => LANG . '_address']); }
/** * Details portfolio * * @param $id * * @return $this */ public function portfolioDetails($id) { $portfolios = Portfolio::all(); if (count($portfolios) >= 3) { $related = Portfolio::all()->random(3); } else { $related = null; } $data = ['page' => 'Portfolio Details', 'title' => 'Teleaus | Portfolio Details Page', 'portfolio' => Portfolio::findOrFail($id), 'related' => $related]; return view('portfolioDetails')->with($data); }
public function portfolioPageJson() { $return_array = array(); $portfolio = Portfolio::all(); foreach ($portfolio as $portfolio) { $data_array['id'] = $portfolio->id; $data_array['title'] = $portfolio->title; $data_array['title'] = $portfolio->title; $data_array['link'] = $portfolio->link; $data_array['description'] = $portfolio->description; $data_array['thumbnail'] = $portfolio->thumbnail; array_push($return_array, $data_array); } echo json_encode($return_array); }
public function show(Request $request) { if (!$request->has('q')) { return redirect('/' . LANG); } $params = $request->only('q'); $searchParams = explode(" ", trim($params['q'])); $productsResults = Product::search($searchParams); $portfoliosResults = Portfolio::search($searchParams); $newsResults = News::search($searchParams); $tendersResults = Tender::search($searchParams); $vacanciesResults = Vacancy::search($searchParams); $sharesResults = Share::search($searchParams); $experEdvicesResults = ExpertAdvice::search($searchParams); $count = count($productsResults) + count($portfoliosResults) + count($newsResults) + count($tendersResults) + count($vacanciesResults) + count($sharesResults) + count($experEdvicesResults); return view('search', ['products' => $productsResults, 'portfolios' => $portfoliosResults, 'news' => $newsResults, 'tenders' => $tendersResults, 'vacancies' => $vacanciesResults, 'shares' => $sharesResults, 'experEdvices' => $experEdvicesResults, 'count' => $count, 'title' => LANG . '_title', 'description' => LANG . '_description', 'adderss' => LANG . '_adderss', 'type' => 'news']); }
/** * Display the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function show($id) { $thisThing = Portfolio::find($id); $thisThing->load('image'); return $thisThing; }
public function DoesLeaguePortfolioExist($userId, $leagueId) { return Portfolio::where('user_id', $userId)->where('league_id', $leagueId)->first() !== null; }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { Portfolio::destroy($id); $items = Portfolio::all(); return view('portfolio.admin', ['items' => $items]); }
/** * Show the application dashboard. * * @return Response */ public function index() { Javascript::put(['portfolio' => Portfolio::all()]); return view('dashboard.index'); }
public function CompleteTrade() { $userRep = new UsersRepository(); $portfolioRep = new PortfoliosRepository(); $id = Input::get('id'); $user = Auth::user(); if ($user) { $trade = Trade::find($id); $portfolio = Portfolio::find($trade->portfolio_id); if ($portfolio->user_id == Auth::user()->id && $trade->is_active) { $profile = Profile::find($trade->profile_id); $trade->is_active = false; $trade->price_sold = $profile->current_price; $trade->save(); $price = $profile->current_price * $trade->shares_taken; $portfolioRep->IncreaseBalance($portfolio, $price); return response()->json(array('success' => true, 'portfolioId' => $portfolio->id, 'price' => $price)); } } return response()->json(array('success' => false)); }
public function AddUserToLeague($userId, $leagueId, $initial_balance) { Portfolio::create(['user_id' => $userId, 'league_id' => $leagueId, 'balance' => $initial_balance, 'is_active' => true]); }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { $portfolio = Portfolio::findOrFail($id); $portfolio->delete(); Session::flash('message', 'Successfully Deleted your Data!'); return redirect()->back(); }
/** * Display user account dashboard. * * @return Response */ public function account() { $user = Auth::user(); $pages = Page::orderBy('updated_at', 'desc')->take(5)->get(); $portfolio_items = Portfolio::orderBy('updated_at', 'desc')->take(5)->get(); return view('user.account', ['user' => $user, 'pages' => $pages, 'portfolio_items' => $portfolio_items]); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($slug) { $work = Portfolio::findBySlugOrIdOrFail($slug); $work->delete($slug); flash()->success('Gelukt!', 'Uw post is verwijderd!'); return redirect('admin/work'); }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { $object = Model::find($id); if ($object) { $district = District::find($object->district_id); $district->count = DB::table('portfolios')->where('district_id', '=', $id)->where('deleted_at', '=', null)->count(); $district->save(); DB::table('portfolio_images')->where('portfolio_id', '=', $id)->delete(); DB::table('portfolio_products')->where('portfolio_id', '=', $id)->delete(); $object->delete(); } return redirect('admin/portfolios'); }
private function activateById($id) { $portfolio = Portfolio::find($id); $this->activate($portfolio); return $portfolio; }