/**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function addBusiness(\Illuminate\Http\Request $request)
 {
     $modelFactory = new ModelFactory();
     $member = $modelFactory->getModel("Member");
     // $member = new Member;
     $member->first_name = $request->first_name;
     $member->email = $request->email;
     $member->contact = $request->contact;
     $member->hash_key = str_random(60);
     $member->password = str_random(8);
     return $member;
     //	$member->save();
     $hall = new Hall();
     $hall->name = $request->hall_name;
     $hall->city = $request->hall_city;
     $hall->street = $request->hall_address;
     $member->halls()->save($hall);
     //	 Auth::user()->content()->save($content);
     //	 $content->meme()->save($meme);
     if (Mail::send('emails.welcome', ['member' => $member], function ($m) use($member) {
         $m->to($member->email, $member->first_name)->subject('Welcome');
     })) {
         return "Mail Sent";
     } else {
         return "fail";
     }
 }
예제 #2
0
 public function __construct()
 {
     parent::init();
     $this->setProviderName();
     $this->providerModel = ModelFactory::build(self::MODULE_NAME, 'Lastfm');
     $providerConfig = ConfigHelper::loadConfigs($this->providerName);
     $this->providerModel->setProviderConfigs($providerConfig);
     $this->providerModel->setParams($this->router->getParams());
     $jsonResponse = $this->providerModel->call($this->router->getActionName());
     $this->sendResponse($jsonResponse);
 }