Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- namespace App\Http\Controllers;
- use Illuminate\Http\Request;
- use App\User;
- use App\Post;
- class UserController extends Controller
- {
- /**
- * Display a listing of the resource.
- *
- * @return \Illuminate\Http\Response
- */
- public function index()
- {
- $user = User::all();
- return view('layout/user', compact('user'));
- //
- // $datauser = User::join('m_customer','m_customer.id','=','t_surat_jalan.customer')
- // ->join('m_user','m_user.id','=','t_surat_jalan.sales')
- // ->select('t_surat_jalan.*','m_customer.name as customer','m_user.name as sales','m_customer.id as customer_id','m_user.id as sales_id')
- // ->orderBy('t_surat_jalan.id', 'desc')
- // ->get();
- }
- /**
- * Show the form for creating a new resource.
- *
- * @return \Illuminate\Http\Response
- */
- public function create()
- {
- return view('user/create',compact('user'));
- //
- }
- /**
- * Store a newly created resource in storage.
- *
- * @param \Illuminate\Http\Request $request
- * @return \Illuminate\Http\Response
- */
- public function store(Request $request )
- {
- // dd($request->all());
- $this->validate($request,[
- 'name' => 'min:3|max:20',
- // 'username' => 'min:3|max:20',
- 'email' => 'min:3|max:120',
- 'password' => 'min:3|max:120',
- // 'role' => 'min:5|max:25',
- ]);
- User:: create([
- 'name' => request('nama'),
- // 'username' => request('username'), //kolom-belumada di tabel
- 'email' => request('email'),
- 'password' => bcrypt(request('password')),
- // 'role' => request('role'), //kolom-belumada di tabel
- ]);
- return redirect()->intended('home/user');
- // $updateAkun = User::find(auth()->user()->id);
- // $nama = $request->nama == null ? $updateAkun->name : $request->nama;
- // $username = $request->username == null ? $updateAkun->username : $request->username;
- // $email = $request->email == null ? $updateAkun->email : $request->email;
- // $password = $request->password == null ? $updateAkun->password : $request->password;
- // $role = $request->role == null ? $updateAkun->role : $request->role;
- // $updateAkun->name = $nama;
- // $updateAkun->username = $username;
- // $updateAkun->email = $email;
- // $updateAkun->password = $password;
- // $updateAkun->role = $role;
- // // dd($updateAkun);
- // $updateAkun->save();
- // return redirect('user/ubah-akun');
- }
- /**
- * Display the specified resource.
- *
- * @param int $id
- * @return \Illuminate\Http\Response
- */
- public function show($id)
- {
- //
- }
- /**
- * Show the form for editing the specified resource.
- *
- * @param int $id
- * @return \Illuminate\Http\Response
- */
- public function edit($id)
- {
- $user=User::findOrfail($id);
- return view('user.edit',compact('user'));
- // $data = ModelUser::where('id',$id)->get();
- // return view('user/edit',compact('user'));
- //
- }
- /**
- * Update the specified resource in storage.
- *
- * @param \Illuminate\Http\Request $request
- * @param int $id
- * @return \Illuminate\Http\Response
- */
- public function update(Request $request, $id)
- {
- $this->validate($request,[
- 'name' => 'min:3|max:20',
- // 'username' => 'min:3|max:20',
- 'email' => 'min:3|max:120',
- 'password' => 'min:3|max:120',
- // 'role' => 'min:5|max:25',
- ]);
- $user=User::findOrfail($id);
- $user->update($request->all());
- return redirect()->route('user.index');
- // $data = ModelUser::where('id',$id)->first();
- // $data->name = $request->name;
- // $data->email = $request->email;
- // $data->password = $request->password;
- // $data->save();
- // return redirect()->route('user.index')->with('alert-success','Data berhasil diubah!');
- //
- }
- /**
- * Remove the specified resource from storage.
- *
- * @param int $id
- * @return \Illuminate\Http\Response
- */
- public function destroy($id)
- {
- // $data = ModelUser::where('id',$id)->first();
- // $data->delete();
- // return redirect()->route('user.index')->with('alert-success','Data berhasi dihapus!');
- // $user = User::findOrFail($id);
- // $user->delete();
- // return redirect()->route('.index')->with('alert-success', 'Data Berhasil Dihapus.');
- //
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement