public function index(Manager $fractal, PartnerTransformer $partnerTransformer) { // show all $records = Partner::all(); $collection = new Collection($records, $partnerTransformer); $data = $fractal->createData($collection)->toArray(); return $this->respond($data); }
/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function home() { $all = Category::where('parent', '=', 0); $fullcat = Category::get(); $allarticles = Article::orderBy('id', 'desc')->take(10)->get(); $alllessons = Lesson::groupBy('categories_id')->orderBy('id', 'desc')->take(10)->get(); $newsallarticles = Article::where('stat', '=', 'nouvelles')->orderBy('id', 'desc')->take(3)->get(); $bacallarticles = Article::where('stat', '=', 'apres-bac')->orderBy('id', 'desc')->take(3)->get(); $lessons = Lesson::all(); $partners = Partner::all(); return view(proj . '.home', ['title' => trans('accueil.accueil'), 'asccat' => $all->get(), 'allcat' => $all->orderBy('id', 'desc')->get(), 'fullcat' => $fullcat, 'allarticles' => $allarticles, 'newsallarticles' => $newsallarticles, 'bacallarticles' => $bacallarticles, 'partners' => $partners, 'alllessons' => $alllessons])->with('lessons', $lessons); }
public function index() { $totalNumber = 5; // number of items to take for each section $data = ["events" => Event::where('end_datetime', '>', date(time()))->get()->take($totalNumber), "partners" => Partner::all()->take($totalNumber), "news" => News::all()->take($totalNumber), "media" => Media::where('processed', 0)->get()->take($totalNumber * 2)->chunk(3), "staffs" => User::where('is_staff', 1)->get(), "locations" => Location::all()->take($totalNumber)]; $i = 0; foreach ($data['events'] as $event) { $mediaCount = count(Media::where('processed', false)->where('event_id', $event->id)->get()); $data['events'][$i]->mediaCount = $mediaCount; $i++; } return View::make('admin.index')->with($data); }
/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { $allpartners = Partner::all(); return view(athr . '.partners', ['title' => trans('author.partners'), 'allpartners' => $allpartners]); }
/** * Отображает список партнёров * * @return Response */ public function getIndex() { $partners = Partner::all(); return view('admin.partners.index', compact('partners')); }
/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { $data['partner'] = Partner::all(); return view('admin.partner', $data); }
public function edit($id) { //Ensure the user is an admin if (!Auth::check() || !Auth::user()->is_admin) { return response(view('errors.403', ['error' => $this->errorMessages['incorrect_permissions']]), 403); } // Find the event, or fail $event = Event::findOrFail($id); // Retrieve attributes of the selected event $locations = Location::all(); $location = $event->location; $startDateTime = $event->start_datetime; $endDateTime = $event->end_datetime; $allPartners = Partner::all(); $eventPartners = $event->partners; $eventPartnersId = []; $i = 0; foreach ($eventPartners as $partner) { $eventPartnersId[$i++] = $partner->id; } // Format the start and end datetime for presentation $startDate = substr($startDateTime, 0, 10); $endDate = substr($endDateTime, 0, 10); $startTime = substr($startDateTime, 11, 5); $endTime = substr($endDateTime, 11, 5); // Return a view of the event for editing return view('events.edit', compact('event', 'locations', 'location', 'allPartners', 'eventPartnersId', 'startDate', 'endDate', 'startTime', 'endTime')); }