add additional descriptions
This commit is contained in:
parent
39623ff5a6
commit
c648ebd4fc
6 changed files with 69 additions and 3 deletions
|
@ -63,8 +63,11 @@ class IndexController extends Controller
|
|||
$relationTypes = array_combine($relationTypes, $relationTypes);
|
||||
|
||||
$titleTypes = ['sub' => 'sub', 'alternative' => 'alternative', 'translated' => 'translated', 'other' => 'other'];
|
||||
|
||||
$descriptionTypes = [ 'methods' => 'methods', 'series_information' => 'series_information', 'technical_info' => 'technical_info', 'other' => 'other'];
|
||||
|
||||
//$relationTypes = array('updates' => 'updates', 'updated-by' => 'updated-by', 'other' => 'other');
|
||||
return view('publish.create-step1', compact('licenses', 'languages', 'projects', 'relatedIdentifierTypes', 'relationTypes', 'titleTypes'));
|
||||
return view('publish.create-step1', compact('licenses', 'languages', 'projects', 'relatedIdentifierTypes', 'relationTypes', 'titleTypes', 'descriptionTypes'));
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -367,6 +370,14 @@ class IndexController extends Controller
|
|||
$dataset->addMainAbstract($abstract);
|
||||
}
|
||||
|
||||
//save additional descriptions
|
||||
if (isset($data['descriptions'])) {
|
||||
foreach ($request->get('descriptions') as $key => $description) {
|
||||
$descriptionReference = new Description($description);
|
||||
$dataset->abstracts()->save($descriptionReference);
|
||||
}
|
||||
}
|
||||
|
||||
//save references
|
||||
if (isset($data['references'])) {
|
||||
foreach ($request->get('references') as $key => $reference) {
|
||||
|
|
|
@ -11,6 +11,9 @@ class Description extends Model
|
|||
|
||||
|
||||
protected $fillable = [
|
||||
'value',
|
||||
'type',
|
||||
'language'
|
||||
];
|
||||
|
||||
public function dataset()
|
||||
|
|
Loading…
Add table
editor.link_modal.header
Reference in a new issue