有时候为了开发方面,想写一些特殊的函数在blade使用,如下:
共通函数写的位置:
文件:laravel\vendor\laravel\framework\src\Illuminate\Foundation\helpers.php
内容:
if (! function_exists('format_date')) {
/**
* Smarty plugin
*
* @package Smarty
* @subpackage PluginsModifier
*/
function format_date($val)
{
if ($val === '') {
return '';
}
$head = substr($val, 0, 2);
$tail = substr($val, -2);
return $head. ":". $tail;
}
}
blade页面使用:
<input type="text" id="id1" value="{{format_date($value)}}" class="form-control">