Skip to content

Commit

Permalink
done
Browse files Browse the repository at this point in the history
  • Loading branch information
ro4 committed May 29, 2018
1 parent f28dd47 commit da098c9
Showing 1 changed file with 19 additions and 3 deletions.
22 changes: 19 additions & 3 deletions app/Http/Controllers/TagController.php
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,26 @@ class TagController extends Controller

public function store(Request $request)
{
$page_id = $request->input('p');
$tags = $request->input('tags');
$this->validateParameters(
[
'page_id' => $page_id,
'tags' => $tags,
],
[
'page_id' => "required|integer",
'tags' => 'nullable|max:500',
],
[
'tags.required' => '标签不能为空',
'tags.between' => '标签最大不能超过500字符',
]
);
/** @var Document $page */
$page = Document::findOrFail($request->input('p'));
$names = explode(',', $request->input('tags'));
$tags = [];
$page = Document::findOrFail($page_id);
$names = explode(',', $tags);
$tags = [];
foreach ($names as $name) {
$tags[] = Tag::firstOrCreate(['name' => $name])->toArray();
}
Expand Down

0 comments on commit da098c9

Please sign in to comment.