public function store(ReviewRequest $request) { if (!Auth::check()) { $user = User::where('email', '=', $request->get('email'))->get()->first(); if (null === $user) { $request->merge(['password' => str_random($length = 6)]); $user = User::create($request->all()); } } else { $user = Auth::user(); } $request->merge(['user_id' => $user->id]); Review::create($request->all()); return redirect()->back(); }
private function _createFrontUser() { if (count(User::where('email', '=', '*****@*****.**')->get()) <= 0) { User::create(['first_name' => 'test User', 'last_name' => 'test User', 'email' => '*****@*****.**', 'password' => bcrypt('admin123')]); } }