public function pagedetails($username)
 {
     $user = User::where('name', $username)->firstOrFail();
     $collections = $user->collections()->get();
     $title = "Listas";
     return view('pages.collectionsdetails', compact('collections', 'user', 'title'));
 }
 public function show($username, $filter = null)
 {
     $title = $this->getTitle($filter);
     $user = User::where('name', $username)->firstOrFail();
     if (is_null($filter)) {
         $activities = $user->activities()->with('user', 'subject')->latest()->get();
     } else {
         $queryfilter = $this->getFilter($filter);
         $activities = $user->activities()->with('user', 'subject')->where('name', $queryfilter)->latest()->get();
     }
     return view('pages.activity', compact('activities', 'user', 'title'));
 }
Exemple #3
0
 public function newUserFromSocial($user, $provider)
 {
     $new_user = new User();
     $new_user->name = $user->name;
     $new_user->email = $user->email;
     $new_user->avatar = $user->avatar;
     $new_user->social = 1;
     $new_user->save();
     $social = new Social();
     $social->user_id = $new_user->id;
     $social->provider = $provider;
     $social->uid_provider = $user->id;
     $social->save();
     $collection = new Collection();
     $collection->title = 'favoritos';
     $collection->user_id = $new_user->id;
     $collection->save();
     Auth::login($new_user);
 }
Exemple #4
0
 /**
  * Create a new user instance after a valid registration.
  *
  * @param  array  $data
  * @return User
  */
 protected function create(array $data)
 {
     return User::create(['name' => $data['name'], 'email' => $data['email'], 'password' => bcrypt($data['password'])]);
 }