Tag normalization is now in the model, this is refelcted elsewhere in code usage

This commit is contained in:
Jonny Barnes 2016-05-29 13:49:30 +01:00
parent d50e902fb9
commit 50cb351167
4 changed files with 36 additions and 12 deletions

View file

@ -155,17 +155,9 @@ class NotesController extends Controller
*/
public function taggedNotes($tag)
{
$tag = mb_strtolower(
preg_replace(
'/&([a-z]{1,2})(acute|cedil|circ|grave|lig|orn|ring|slash|th|tilde|uml|caron);/i',
'$1',
htmlentities($tag)
),
'UTF-8'
);
$tagId = Tag::where('tag', $tag)->pluck('id');
$notes = Tag::find($tagId)->notes()->orderBy('updated_at', 'desc')->get();
$notes = Note::whereHas('tags', function ($query) use ($tag) {
$query->where('tag', $tag);
})->get();
foreach ($notes as $note) {
$note->iso8601_time = $note->updated_at->toISO8601String();
$note->human_time = $note->updated_at->diffForHumans();