Add contributor edition
- added viaf resolver
- improve contributors list display
- add update of document objects
- propagate update to back office
- update back office
- add bo-client to back office
- setup language initializer
- add options mechanism
- add language information in language list
- add lexvo resolver service + api
- add language and lexvo resolver to js app
- correct env template
- refresh bootstrap
- download google font
- add version information
- update dev virtual machine to centos7
- add a readme + clean folders
- add local .env file to start commands
<?php
namespace CorpusParole\Http\Controllers\Api;
use Illuminate\Http\Request;
use CorpusParole\Http\Requests;
use CorpusParole\Http\Controllers\Controller;
use CorpusParole\Services\LexvoResolverInterface;
use CorpusParole\Services\LexvoResolverException;
class LexvoController extends Controller
{
public function __construct(LexvoResolverInterface $lexvoResolver) {
$this->lexvoResolver = $lexvoResolver;
}
/**
* Display the specified resource.
*
* @param int $id od comma separatedlist of ids
* @return \Illuminate\Http\Response
*/
public function show($id)
{
try {
return response()->json(['lexvoids' => $this->lexvoResolver->getNames(explode(",", $id))]);
} catch (LexvoResolverException $e) {
abort(500, $e->getMessage());
}
}
}