- change relation between document and dataset_subjects to M : n:
a. during creating a dataste, also find existing keywords and attach them b. DatasetExtension.php c. Subject.php: protected $table = 'dataset_subjects'; d. migration file for crete_dataset_subjects_table - change api routes for also using url alias if defined - composer updates: composer.lock
This commit is contained in:
parent
105e31dbbd
commit
75b37368e4
7 changed files with 115 additions and 34 deletions
|
@ -479,8 +479,13 @@ class IndexController extends Controller
|
|||
//save keywords
|
||||
if (isset($data['keywords'])) {
|
||||
foreach ($request->get('keywords') as $key => $keyword) {
|
||||
$dataKeyword = new Subject($keyword);
|
||||
$dataset->subjects()->save($dataKeyword);
|
||||
// $dataKeyword = new Subject($keyword);
|
||||
// $dataset->subjects()->save($dataKeyword);
|
||||
$keyword = Subject::firstOrCreate(
|
||||
['value' => $keyword['value']],
|
||||
$keyword
|
||||
);
|
||||
$dataset->subjects()->attach($keyword);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
editor.link_modal.header
Reference in a new issue