json(JornadaService::show($id), Response::HTTP_OK); } public function store(Request $request) { return response()->json(JornadaService::store($request), Response::HTTP_CREATED); } public function datatable() { return datatables()->of(JornadaService::datatable()) ->filterColumn('nome_fantasia', function($query, $keyword) { $query->whereRaw( "CONCAT( cadastro_unidade.nome_fantasia, ' - ', CASE WHEN cadastro_infraestrutura.nome IS NOT NULL THEN cadastro_infraestrutura.nome ELSE cadastro_unidade.nome_fantasia END ) LIKE ?", ["%{$keyword}%"] ); }) ->skipTotalRecords() ->toJson(); } }