Используйте функцию сервера MySql, используя Laravel DB :: select и DB: row - PullRequest
1 голос
/ 29 июня 2019

Я хочу использовать функцию 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...