mirror of
https://github.com/10h30/Test-Laravel-Eloquent-Basics.git
synced 2026-07-11 10:55:52 +09:00
Tasks until no.8 - mass delete users
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\User;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class UserController extends Controller
|
||||
{
|
||||
@@ -34,4 +35,24 @@ class UserController extends Controller
|
||||
|
||||
return view('users.show', compact('user'));
|
||||
}
|
||||
|
||||
public function check_update($name, $email)
|
||||
{
|
||||
// TASK: find a user by $name and update it with $email
|
||||
// if not found, create a user with $name, $email and random password
|
||||
$user = NULL; // updated or created user
|
||||
|
||||
return view('users.show', compact('user'));
|
||||
}
|
||||
|
||||
public function destroy(Request $request)
|
||||
{
|
||||
// TASK: delete multiple users by their IDs
|
||||
// SQL: delete from users where id in ($request->users)
|
||||
// $request->users is an array of IDs, ex. [1, 2, 3]
|
||||
|
||||
// Insert Eloquent statement here
|
||||
|
||||
return redirect('/')->with('success', 'Users deleted');
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user