Files
Test-Laravel-Validation/app/Http/Controllers/ProfileController.php
T
2025-04-21 13:06:16 +09:00

25 lines
622 B
PHP

<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class ProfileController extends Controller
{
public function update(Request $request)
{
$request->validate([
'profile.name' => 'required',
'profile.email' => 'required'
// TASK: imagine that in the Blade the fields are
// <input name="profile[name]" ... />
// <input name="profile[email]" ... />
// Write validation rules, so both name and email are required
]);
auth()->user()->update($request->profile ?? []);
return 'Success';
}
}