public function store(Request $request)
{
$this->validate($request, ['title' => 'required', 'description' => '']);
$topic = new Topic();
$topic->title = $request->get('title');
$topic->description = $request->get('description');
if (Auth::user()->isAdmin()) {
$topic->status = 'accepted';
}
Auth::user()->topics()->save($topic);
return response()->json(new ApiTopic($topic), 201);
}