Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- namespace App\Http\Controllers;
- use App\User;
- use Illuminate\Http\Request;
- use Illuminate\Support\Facades\Auth;
- use Illuminate\Support\Facades\DB;
- use Illuminate\Support\Facades\Hash;
- use Illuminate\Support\Facades\Request;
- class HomeController extends Controller
- {
- /**
- * Create a new controller instance.
- *
- * @return void
- */
- public function __construct()
- {
- $this->middleware('auth');
- }
- /**
- * Show the application dashboard.
- *
- * @return \Illuminate\Contracts\Support\Renderable
- */
- public function index()
- {
- return view('home');
- }
- public function profile()
- {
- return view('profile');
- }
- public function datUSER()
- {
- $daUSER = DB::table('users')
- ->join('team','team.id_team','=','users.id_team')
- ->get();
- return view('user.data',['daUSER'=>$daUSER]);
- }
- public function newUSER()
- {
- return view('user.new');
- }
- public function newUSER_action(Request $req)
- {
- $this->validate($req, [
- 'name'=>'required',
- 'email'=>'required|email',
- 'password'=>'required|min:6',
- 'alamat'=>'required',
- 'phone'=>'required',
- 'sec_phone'=>'required',
- 'place'=>'required',
- 'date'=>'required',
- 'photo'=>'required|image|mimes:jpeg,png,jpg,gif,svg'
- ]);
- $user = new User;
- if($req->hashFile('photo')){
- $image = $req->file('photo');
- $name = time().'.'.$image->getClientOriginalExtension();
- $destinationPath = public_path('/images');
- $image->move($destinationPath,$name);
- $this->save();
- $user->name = $req->name;
- $user->address = $req->alamat;
- $user->email = $req->email;
- $user->password = Hash::make($req->password);
- $user->photo = $name;
- $user->phone = $req->phone;
- $user->sec_phone = $req->sec_phone;
- $user->lahir = $req->place . ' ,' . $req->date;
- $user->save();
- return "SUKSES";
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement