如何从PHP类调用npm模块

时间:2015-06-04 06:19:21

标签: javascript php

我找到了一个javascript插件,可以将HTML转换为markdown https://github.com/domchristie/to-markdown

我正在使用Laravel 5.假设用户发布了一个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转换为$markdown而不将其转换为文本文件并阅读,如果可能的话

1 个答案:

答案 0 :(得分:1)

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

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