php 示例SVG和Markdown辅助函数#laravel #php
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 示例SVG和Markdown辅助函数#laravel #php相关的知识,希望对你有一定的参考价值。
<?php
/**
* SVG helper
*
* @param string $src Path to svg in the cp image directory
* @return string
*/
function svg($src)
{
return file_get_contents(public_path('assets/svg/' . $src . '.svg'));
}
/**
* Convert some text to Markdown...
*/
function markdown($text)
{
return (new ParsedownExtra)->text($text);
}
# svg helper in HTML
<a href="/" class="brand nav-block">
{!! svg('laravel-logo') !!}
<span>Laravel</span>
</a>
# markdown helper
/**
* Get the documentation index page.
*
* @param string $version
* @return string
*/
public function getIndex($version)
{
return $this->cache->remember('docs.'.$version.'.index', 5, function () use ($version) {
$path = base_path('resources/docs/'.$version.'/documentation.md');
if ($this->files->exists($path)) {
return $this->replaceLinks($version, markdown($this->files->get($path)));
# ^^^^^^^
}
return null;
});
}
以上是关于php 示例SVG和Markdown辅助函数#laravel #php的主要内容,如果未能解决你的问题,请参考以下文章
markdown 在PHP中解释ClosedGeneratorException(以及在生成器内部和外部捕获它的示例)。
markdown Remplaza la variable en el texto de la pregunta
markdown SVG编辑器和工具
markdown definicion de la arquitectura
SVG辅助标签
markdown Obetener la ruta(path)relativa