Added check variable to create data
This commit is contained in:
parent
796072e37a
commit
5b8c116274
@ -36,19 +36,27 @@ class ProjectRepository implements ProjectRepositoryInterface
|
||||
|
||||
public function add(array $data)
|
||||
{
|
||||
$this->project
|
||||
->query()
|
||||
->create([
|
||||
$toSave = [
|
||||
'title' => $data['title'],
|
||||
'categories' => $data['categories'],
|
||||
'author' => $data['author'],
|
||||
'images' => $data['images'],
|
||||
'release_date' => Carbon::createFromFormat('Y-d-m', $data['release_date']),
|
||||
'update_date' => Carbon::createFromFormat('Y-d-m', $data['update_date']),
|
||||
'project_url' => $data['project_url'],
|
||||
'project_version' => $data['project_version'],
|
||||
'description' => $data['description']
|
||||
]);
|
||||
];
|
||||
|
||||
if (is_array($data['categories']))
|
||||
$toSave['categories'] = $data['categories'];
|
||||
|
||||
if (is_array($data['images']))
|
||||
$toSave['images'] = $data['images'];
|
||||
|
||||
if (!empty($data['update_date']))
|
||||
$toSave['update_date'] = Carbon::createFromFormat('Y-d-m', $data['update_date']);
|
||||
|
||||
$this->project
|
||||
->query()
|
||||
->create($toSave);
|
||||
}
|
||||
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user