public function add(Request $request)
 {
     if (!$request->ajax()) {
         return back();
     }
     $this->validate($request, ['title' => 'required|max:16', 'permissions' => 'in:0,1']);
     $collection = new Collection();
     $collection->title = $request->input('title');
     $collection->permissions = $request->input('permissions');
     $collection->user_id = Auth::user()->id;
     $collection->save();
     return response()->json(['name' => $request->post_id, 'success' => true, 'message' => 'mensaje a enviar']);
 }
Exemple #2
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);
 }