Ejemplo n.º 1
0
 public function run()
 {
     $domain = Domain::findOrFail(1);
     $values = $domain->services()->get(['finance_bill.name', 'finance_bill.id']);
     $vals = [];
     if ($values) {
         foreach ($values as $v) {
             array_push($vals, $v->name);
         }
     }
     $prompt = [0 => 'Service'];
     $services = array_merge($prompt, $vals);
     return view("widgets.select_service", ['services' => $services]);
 }
Ejemplo n.º 2
0
 public function getPlayedConcepts(Request $request)
 {
     // get the domain
     $domain = Domain::findOrFail($request->input('id'));
     // Get concepts
     $concepts = $domain->concepts;
     // load associations
     foreach ($concepts as $concept) {
         $concept->load(['associations' => function ($query) {
             $query->where('user_id', Auth::user()->id);
         }]);
     }
     $nbr_concepts = $concepts->count();
     $concepts = $concepts->filter(function ($concept) {
         return $concept->associations->count() > 0;
         // keep only played ones
     });
     $nbr_played_concepts = $concepts->count();
     return Response::json(['concepts' => $concepts, 'nbr_concepts' => $nbr_concepts, 'nbr_played_concepts' => $nbr_played_concepts]);
 }
Ejemplo n.º 3
0
 public function index(Request $request)
 {
     $domain = Domain::findOrFail($request->input('id'));
     $domain->load('profiles.possible_values');
     return $domain->profiles;
 }