Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 20338fe

Browse files
committed
post controller
1 parent bf8e1cc commit 20338fe

File tree

1 file changed

+15
-5
lines changed

1 file changed

+15
-5
lines changed

‎app/Http/Controllers/PostController.php

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,12 @@ public function create()
3737
*/
3838
public function store(Request $request)
3939
{
40-
Post::create([
41-
''
42-
]);
40+
$post = $request->user()->posts()->create([
41+
'title' => $request->title,
42+
'description' => $request->description
43+
]);;
44+
45+
return response()->json($post);
4346
}
4447

4548
/**
@@ -73,7 +76,12 @@ public function edit($id)
7376
*/
7477
public function update(Request $request, $id)
7578
{
76-
//
79+
$post = Post::find($id)->update([
80+
'title' => $request->title,
81+
'description' => $request->description
82+
]);;
83+
84+
return response()->json($post);
7785
}
7886

7987
/**
@@ -84,6 +92,8 @@ public function update(Request $request, $id)
8492
*/
8593
public function destroy($id)
8694
{
87-
//
95+
Post::find($id)->delete();
96+
97+
return response()->json();
8898
}
8999
}

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /