Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- namespace App\Http\Controllers;
- use Illuminate\Http\Request;
- use Auth;
- use Image;
- class UserController extends Controller
- {
- public function setting()
- {
- return view('setting', array('user'=>Auth::user()) );
- }
- public function update(Request $request)
- {
- if ($request->file('file') == null) {
- $user = Auth::user();
- $user->firstname = $request->get('firstname');
- $user->lastname = $request->get('lastname');
- $user->nickname = $request->get('nickname');
- $user->email = $request->get('email');
- $user->password = bcrypt($request->get('password'));
- }else{
- $user = Auth::user();
- if ($request->hasFile('file')){
- $filename = $request->file->getClientOriginalName();
- $name_only = pathinfo($filename, PATHINFO_FILENAME);
- $ext_only = $request->file->getClientOriginalExtension();
- $name = $name_only.'-'.date('His').'.'.$ext_only;
- $request->file->storeAs('public/avatar', $name);
- $user->avatar = $name;
- $user->firstname = $request->get('firstname');
- $user->lastname = $request->get('lastname');
- $user->nickname = $request->get('nickname');
- $user->email = $request->get('email');
- $user->password = bcrypt($request->get('password'));
- }
- //$request->file('avatar')->store('public/avatar');
- }
- $user->save();
- // if($request->hasFile('file'))
- // {
- // $filename = $request->file->getClientOriginalName();
- // $name_only = pathinfo($filename, PATHINFO_FILENAME);
- // $ext_only = $request->file->getClientOriginalExtension();
- // $name = $name_only.'-'.date('His').'.'.$ext_only;
- // $request->file->storeAs('public/avatar', $name);
- // $user = Auth::user();
- // $user->avatar = $name;
- // $user->save();
- // }
- // return view('setting', array('user'=>Auth::user()) );
- return back();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement