| Newsgroups |
php.notes |
| Message-ID |
<[email protected]> |
<?php
namespace App\Http\Controllers;
use App\Models\Usuarios;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Hash;
class UsuariosController extends Controller
{
public function index()
{
$usuarios = Usuarios::all();
return view('usuarios', ['usuarios' => $usuarios]);
}
public function create()
{
return view('crearUsuarios');
}
public function store(Request $request)
{
$request->validate([
'nombre' => 'string|required|max:10',
'correo' => 'required|email',
'password' => 'required|min:6',
'rol' => 'required|in:admin,usuario',
'edad' => 'integer|required'
]);
Usuarios::create([
'nombre' => $request->nombre,
'correo' => $request->correo,
'password' => Hash::make($request->password),
'rol' => $request->rol,
'edad' => $request->edad,
]);
return redirect()->to('usuarios')->with('success', 'Usuario creado con éxito amigo');
}
public function show(Usuarios $usuarios)
{
}
public function edit($id)
{
$usuario = Usuarios::find($id);
return view('modificarUsuario', ['usuario' => $usuario]);
}
public function update(Request $request, $id)
{
$request->validate([
'nombre' => 'string|required|max:10',
'correo' => 'required|email',
'password' => 'required|min:6',
'rol' => 'required|in:admin,usuario',
'edad' => 'integer|required'
]);
$usuario = Usuarios::find($id);
$usuario->update([
'nombre' => $request->nombre,
'correo' => $request->correo,
'password' => Hash::make($request->password),
'rol' => $request->rol,
'edad' => $request->edad,
]);
return redirect()->to('usuarios')->with('success', 'Usuario modificado con éxito');
}
public function destroy($id)
{
$usuario = Usuarios::find($id);
$usuario->delete();
return redirect()->to('usuarios');
}
}
----
Server IP: 45.112.84.4
Probable Submitter: 80.90.5.137 (proxied: 81.39.233.217)
----
Manual Page -- https://php.net/manual/en/yaf.tutorials.php
Edit -- https://main.php.net/note/edit/130348
Del: integrated -- https://main.php.net/note/delete/130348/integrated
Del: useless -- https://main.php.net/note/delete/130348/useless
Del: bad code -- https://main.php.net/note/delete/130348/bad+code
Del: spam -- https://main.php.net/note/delete/130348/spam
Del: non-english -- https://main.php.net/note/delete/130348/non-english
Del: in docs -- https://main.php.net/note/delete/130348/in+docs
Del: other reasons-- https://main.php.net/note/delete/130348
Reject -- https://main.php.net/note/reject/130348
Search -- https://main.php.net/manage/user-notes.php