繁体   English   中英

如何从PHP类调用npm模块

[英]How can I call npm module from PHP class

我在这里https://github.com/domchristie/to-markdown找到了一个可将HTML转换为markdown的JavaScript插件。

我正在使用Laravel5。假设某个用户发布了HTML字符串,然后从我的PHP类中获取了请求。 这是我的控制器:

<?php
    class TheController extends Controller
    {
        ...
        public function index()
        {
            $html_text = Request::input('html_text');
            // Convert $html_text to $markdown
        }
    }
?>

如果我在一个javascript文件中,我可以这样调用函数:

var toMarkdown = require('to-markdown');
toMarkdown('<h1>Hello world!</h1>');

如何将$html_text转换$html_text $markdown而不将其转换为文本文件并读取(如果可能)

您不应该为此使用npm软件包,有很多php软件包可以做到这一点。 你可以找到很多与Laravel兼容包packalyst

例如: http : //packalyst.com/packages/package/alfredo-ramos/parsedown-extra-laravel

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM