Я хочу использовать функцию Mysql Server в Laravel DB::select()
.
Функция предназначена для чистой строки из тегов HTML.
Я думал, что смогу использовать это:
$event->select('id', 'title', \DB::raw("fnStripTags('description') AS description"));
Но это не работает для меня.
Функция SQL:
BEGIN
DECLARE iStart, iEnd, iLength int;
WHILE Locate( '<', Dirty ) > 0 And Locate( '>', Dirty, Locate( '<', Dirty )) > 0 DO
BEGIN
SET iStart = Locate( '<', Dirty ), iEnd = Locate( '>', Dirty, Locate('<', Dirty ));
SET iLength = ( iEnd - iStart) + 1;
IF iLength > 0 THEN
BEGIN
SET Dirty = Insert( Dirty, iStart, iLength, '');
END;
END IF;
END;
END WHILE;
RETURN Dirty;
END