Skip to content

Commit 202e1cf

Browse files
Utilizing Vue.js mixins
1 parent ffce763 commit 202e1cf

File tree

5 files changed

+900
-897
lines changed

5 files changed

+900
-897
lines changed

Diff for: app/Http/Controllers/AnswersController.php

+8-8
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
use App\Answer;
66
use App\Question;
77
use Illuminate\Http\Request;
8-
use App\Http\Controllers\Controller;
98
use Illuminate\Support\Facades\Auth;
109

1110
class AnswersController extends Controller
@@ -19,6 +18,7 @@ public function index(Question $question)
1918
{
2019
return $question->answers()->with('user')->simplePaginate(3);
2120
}
21+
2222
/**
2323
* Store a newly created resource in storage.
2424
*
@@ -29,16 +29,16 @@ public function store(Question $question, Request $request)
2929
{
3030
$answer = $question->answers()->create($request->validate([
3131
'body' => 'required'
32-
])+['user_id' => Auth::id()]);
32+
]) + ['user_id' => Auth::id()]);
3333

3434
if ($request->expectsJson()) {
3535
return response()->json([
36-
'message' => "Your answer has been submitted succesfuly",
37-
'answer' => $answer->load('user'),
36+
'message' => "Your answer has been submitted successfully",
37+
'answer' => $answer->load('user')
3838
]);
3939
}
4040

41-
return back()->with('success', "Your answer has been submitted succesfuly");
41+
return back()->with('success', "Your answer has been submitted successfully");
4242
}
4343

4444
/**
@@ -73,7 +73,6 @@ public function update(Request $request, Question $question, Answer $answer)
7373
return response()->json([
7474
'message' => 'Your answer has been updated',
7575
'body_html' => $answer->body_html
76-
7776
]);
7877
}
7978

@@ -94,10 +93,11 @@ public function destroy(Question $question, Answer $answer)
9493

9594
if (request()->expectsJson()) {
9695
return response()->json([
97-
'message' => "Your answer has been removed"
96+
'message' => "Your answer has been removed",
97+
'answer' => $answer->load('user')
9898
]);
9999
}
100100

101-
return back()->with('success', 'Your answer has been removed');
101+
return back()->with('success', "Your answer has been removed");
102102
}
103103
}

0 commit comments

Comments
 (0)