public function viewusers() { if (Auth::check()) { $users = UserDetail::all(); } return view('view.users')->with('users', $users); return redirect()->to('/auth/login'); }
/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(Requests\CreateUserRequest $request) { $all = UserDetail::all(); $fullName = $request->input('fname') . ' ' . $request->input('mname') . ' ' . $request->input('lname'); $userInsert = array('name' => $fullName, 'email' => $request->input('username'), 'password' => Hash::make($request->input('password')), 'created_at' => \Carbon\Carbon::now(), 'updated_at' => \Carbon\Carbon::now()); $user = User::create($userInsert); $userdetailInsert = array('fname' => $request->input('fname'), 'mname' => $request->input('mname'), 'lname' => $request->input('lname'), 'address' => $request->input('address'), 'contact_no' => $request->input('contactno'), 'img' => '/imgs/renz.jpg', 'employee_id' => $request->input('empid'), 'user_level_id' => '1', 'service_years' => '0', 'date_employed' => '', 'user_id' => $user->id, 'basic_salary' => '0', 'created_at' => \Carbon\Carbon::now(), 'updated_at' => \Carbon\Carbon::now()); UserDetail::insert($userdetailInsert); return view('create.success'); }
/** * Display a loggedin user's business ourFeeds. * * @return Response */ public function ourFeed($id) { //all users $user = User::where('userName', $id)->first(); if (empty($user)) { return redirect()->back(); } $userDetail = UserDetail::where('userId', $user->id)->first(); $business = Business::find($userDetail->businessId); if (empty($business)) { return redirect('/user/' . $user->userName . '/profile'); } $business = (object) array_merge($user->toArray(), $userDetail->toArray(), $business->toArray()); return view('business.our-feed')->withBusiness($business); }
/** * Run the database seeds. * * @return void */ public function run() { \App\UserDetail::create(['employee_id' => "2", 'user_level_id' => "2", 'fname' => 'tesasdt', 'mname' => 'tesst', 'lname' => 'tesasdt', 'address' => 'testdb', 'contact_no' => '1523455', 'date_employed' => 'test', 'basic_salary' => '10000', 'service_years' => "5", 'img' => 'test123', 'user_id' => '2']); }
/** * Run the database seeds. * * @return void */ public function run() { DB::table('user_detail')->delete(); UserDetail::create(['user_id' => 1, 'first_name' => '啦', 'last_name' => '我', 'email' => '*****@*****.**', 'phone' => '0912345678']); }
public function deleteUser(Request $request) { $this->validate($request, ['id' => 'required|exists:user,id']); $deleteName = User::find($request->get('id'))->username; $transaction = DB::transaction(function () use($request) { UserDetail::find($request->get('id'))->delete(); User::find($request->get('id'))->delete(); }); if (is_null($transaction)) { Session::flash('toast_message', ['type' => 'success', 'content' => '成功刪除使用者「' . $deleteName . '」']); return redirect()->route('user::main'); } else { Session::flash('toast_message', ['type' => 'error', 'content' => '刪除使用者「' . $deleteName . '」失敗']); return redirect()->route('user::main'); } }
public function getShortDescription(Request $request) { //fetching all the receipient ids $userId = Auth::user()->email; $message = MessageReceipient::where('receipient_ID', $userId)->get(); $metaIds = array(); //fetching meta ids and storing in the array foreach ($message as $key => $value) { $metaIds[] = $value['meta_Id']; } //getting all the message corresponding to a user $message = Message::whereIn('meta_Id', $metaIds)->groupBy('from')->get(); foreach ($message as $key => $value) { //fetching user id on the basis of email $email = $value['from']; $userName = User::where('email', $email)->pluck('id'); //converting time into epoch value $epoch = strtotime($value['created_at']); $value['epoch'] = $epoch; //user name on the basis of email if ($value['from'] == $userId) { //if message is sending by logged in user set "me" $value['from'] = "Me"; } else { //if message is sending by other email address then set user name instead of email id $value['from'] = UserDetail::where('userid', $userName)->pluck('name'); } //getting user profile picture path $profilePic = UserDetail::where('userid', $userName)->pluck('profilePicPath'); $value['path'] = $profilePic; } return $message; }
/** * Display a loggedin user's business ourFeeds. * * @return Response */ public function ourFeed() { //all users $user = User::find(Auth::user()->id); $userDetail = UserDetail::where('userId', $user->id)->first(); $business = Business::find($userDetail->businessId); if (empty($business)) { $business = (object) array_merge($user->toArray(), $userDetail->toArray()); } else { $business = (object) array_merge($user->toArray(), $userDetail->toArray(), $business->toArray()); } return view('home.our-feed')->withBusiness($business); }