1234567891011121314151617181920212223242526272829303132333435363738394041 |
- <?php
- namespace App\Http\Controllers\Api;
- use App\Models\BlogArticle;
- use App\Models\BlogReply;
- use App\Models\Reply;
- use Illuminate\Http\Request;
- use App\Http\Requests\ReplyRequest;
- use Illuminate\Support\Facades\Auth;
- class RepliesController extends Controller
- {
- public function __construct()
- {
- $this->middleware('auth', ['except' => ['index', 'show']]);
- }
- public function store(ReplyRequest $request, Reply $reply)
- {
- $reply->content = $request['content'];
- $reply->model = $request->model;
- $reply->user_id = Auth::id();
- $reply->article_id = $request->article_id;
- $reply->save();
- return $this->defaultApi([
- 'msg'=> '评论发表成功.'
- ]);
- // return redirect()->to($reply->article->link())->with('success', '评论创建成功!');
- }
- public function destroy(Reply $reply)
- {
- $this->authorize('destroy', $reply);
- $reply->delete();
- return $this->noContent();
- // return redirect()->route('replies.index')->with('success', '评论删除成功!');
- }
- }
|