/** * Create resource action * * @param Request $request * @return Response */ public function store(Request $request, $url) { $inputs = $request->all(); $inputs['url'] = $url; $validator = Validator::make($inputs, ['url' => 'required|string|url', 'content' => 'required|string']); if ($validator->fails()) { return response()->json(arrayView('phpsoft.comments::errors/validation', ['errors' => $validator->errors()]), 400); } $comment = Comment::create($inputs); return response()->json(arrayView('phpsoft.comments::comment/read', ['comment' => $comment]), 201); }