Complete all tasks

This commit is contained in:
Thuan Bui
2025-04-21 13:06:16 +09:00
parent 8f62e93f7e
commit 80000ce664
10 changed files with 1545 additions and 1159 deletions
+4 -4
View File
@@ -9,14 +9,14 @@ class PostController extends Controller
{
public function store(Request $request)
{
$request->validate(
$request->validate([
'title' => 'required|unique:posts'
// ... TASK: write validation here so that "title" field
// would be required and unique in the "posts" DB table
);
]);
// Saving the post
Post::create(['title' => $request->title]);
return 'Success';
}
}
}}
@@ -9,6 +9,8 @@ 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]" ... />
+1 -1
View File
@@ -11,7 +11,7 @@ class UserController extends Controller
{
// TASK: change this line to not allow is_admin field to be updated
// Update only the fields that are validated in UpdateUserRequest
$user->update($request->all());
$user->update($request->except(['is_admin']));
return 'Success';
}