Ejemplo n.º 1
0
 public function byStudent()
 {
     return Subscription::where('subscriptions.ignored', false)->with('city')->with('school');
 }
Ejemplo n.º 2
0
 public function createSubscription($input)
 {
     $model = new Subscription();
     $input = $input->only($model->getFillable());
     if ($subscription = $model->where('cpf', $input['cpf'])->where('registration', $input['registration'])->first()) {
         throw new AlreadySubscribed();
     }
     $subscription = Subscription::firstOrCreate($input);
     event(new SubscriptionWasCreated($subscription));
     return $subscription;
 }
Ejemplo n.º 3
0
 public function login($registration, $birthdate)
 {
     $person = Subscription::where(\DB::raw("trim(both ' ' from registration)"), trim($registration))->where(\DB::raw("trim(both ' ' from birthdate)"), trim($birthdate))->first();
     Session::put('logged-user', $person);
     return $person;
 }
Ejemplo n.º 4
0
 function city($city)
 {
     return view('admin.city')->with('city', $city)->with('subscriptions', Subscription::where('city', $city)->get())->with('schools', School::where('city', 'like', DB::raw("UPPER('" . $city . "')"))->get());
 }