第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

Laravel markdown渲染輸出到blade模版

標(biāo)簽:
laravel

前言

> 昨天,发布了laravel支持markdown编辑器的文章,还附上了配置图片上传,但是有网友问怎么在blade模版中渲染输出,这里写个文章记录一下。

安装扩展包

Laravel Markdown需要PHP 7.2-8.0 。此特定版本支持Laravel 6-8。

对照上边的表,选择对应合适的版本,这里我的版本是8,所以安装13.1版本。

composer require graham-campbell/markdown:^13.1

在我安装的时候发现报错:

PHP Fatal error:  Allowed memory size of 1610612736 bytes exhausted (tried to allocate 4096 bytes) in phar:///www/server/php/74/bin/composer/src/Composer/DependencyResolver/Solver.php on line 223
 
Fatal error: Allowed memory size of 1610612736 bytes exhausted (tried to allocate 4096 bytes) in phar:///www/server/php/74/bin/composer/src/Composer/DependencyResolver/Solver.php on line 223
 
Check https://getcomposer.org/doc/articles/troubleshooting.md#memory-limit-errors for more info on how to handle out of memory errors.#   

所以这里我们使用如下命令进行安装:

php -d memory_limit=-1 /usr/bin/composer require graham-campbell/markdown:^13.1

上述命令中的/usr/bin/composer,为composer安装地址
可使用
composer -h
命令进行获取。

配置providers

//cconfig/app.php
'providers' => [
    //添加如下一行
    GrahamCampbell\Markdown\MarkdownServiceProvider::class,
]

配置alias

 'Markdown' => GrahamCampbell\Markdown\Facades\Markdown::class,

拷贝相关文件到项目文件夹中

php artisan vendor:publish --provider="GrahamCampbell\Markdown\MarkdownServiceProvider"

控制器中使用

  1. 简单使用
use GrahamCampbell\Markdown\Facades\Markdown;

Markdown::convertToHtml('foo'); // <p>foo</p>
  1. 依赖注入的写法
use Illuminate\Support\Facades\App;
use League\CommonMark\MarkdownConverterInterface;

class Foo
{
    protected $converter;

    public function __construct(MarkdownConverterInterface $converter)
    {
        $this-&gt;converter = $converter;
    }

    public function bar()
    {
        return $this-&gt;converter-&gt;convertToHtml('foo');
    }
}

App::make('Foo')-&gt;bar();

blade模版中使用

@markdown
{{$data-&gt;content}}
@endmarkdown

更多内容参考官方文档。
https://github.com/GrahamCampbell/Laravel-Markdown

點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消