PHPackages                             wxm/laravel-venomancer - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. wxm/laravel-venomancer

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

wxm/laravel-venomancer
======================

venomancer for laravel

v0.1.0(5y ago)211MITPHPPHP &gt;=7.1.3

Since Sep 7Pushed 5y ago1 watchersCompare

[ Source](https://github.com/qq15725/laravel-venomancer)[ Packagist](https://packagist.org/packages/wxm/laravel-venomancer)[ Docs](https://github.com/qq15725/venomancer)[ RSS](/packages/wxm-laravel-venomancer/feed)WikiDiscussions master Synced 2d ago

READMEChangelogDependencies (1)Versions (2)Used By (0)

 [ ![Node-Version](https://camo.githubusercontent.com/8389b46e64b748c6db441f6ad020167d8b190b8c4c3f1d3ee49497badc0b4eff/68747470733a2f2f696d672e736869656c64732e696f2f6e6f64652f762f76656e6f6d616e636572) ](https://github.com/qq15725/laravel-venomancer) [ ![Javascript-Version](https://camo.githubusercontent.com/7ff6d1afff9653dd8da1102972db9889bf06a084a1df9e366ff860dc04cd6cde/68747470733a2f2f696d672e736869656c64732e696f2f6e706d2f762f76656e6f6d616e6365722e737667) ](https://www.npmjs.com/package/venomancer) [ ![Php-Version](https://camo.githubusercontent.com/4223e259c0655d2380d251cabba702fcf7919342a757483733bfa30b0efa0c9c/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f77786d2f6c61726176656c2d76656e6f6d616e6365722e737667) ](https://github.com/qq15725/laravel-venomancer) [ ![Documentation](https://camo.githubusercontent.com/5391604d1e8f886512ab4eeeb3922f4d58a8fac27454e641b1b39c65f51c4d6b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646f63756d656e746174696f6e2d7965732d627269676874677265656e2e737667) ](https://github.com/qq15725/laravel-venomancer) [ ![Maintenance](https://camo.githubusercontent.com/5ca62441414bacaa54c6c6e5b68e46c76305947b6bf498c4949fc71c1b4b10dd/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d61696e7461696e65642533462d7965732d677265656e2e737667) ](https://github.com/qq15725/laravel-venomancer/graphs/commit-activity) [ ![License: MIT](https://camo.githubusercontent.com/fdf2982b9f5d7489dcf44570e714e3a15fce6253e0cc6b5aa61a075aac2ff71b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d79656c6c6f772e737667) ](https://github.com/qq15725/laravel-venomancer/blob/master/LICENSE)

[Venomancer](https://github.com/qq15725/venomancer) 的 Laravel/Lumen 套件.

- 基于 puppeteer 的 headless-chrome 能力封装及性能优化
    - 支持 html 渲染生成图片
    - 支持 url 访问生成图片
    - TODO 其他 headless-chrome 能力
- TODO 其他 API

快速开始
----

[](#快速开始)

```
npm install venomancer --save

composer require wxm/laravel-venomancer
```

### Laravel

[](#laravel)

1. 注册 ServiceProvider (laravel &gt; 5.5 不需要注册):

    ```
    Wxm\LaravelVenomancer\ServiceProvider::class
    ```
2. 发布配置：

    ```
    php artisan vendor:publish --provider="Wxm\LaravelVenomancer\ServiceProvider" --force
    ```

### Lumen

[](#lumen)

1. 注册 ServiceProvider:

    `bootstrap/app.php` 下添加

    ```
    $app->register(Wxm\LaravelVenomancer\ServiceProvider::class);
    ```
2. 手动复制配置文件

使用
--

[](#使用)

```
