哪里可以找到以及如何在Laravel 5中设置视图助手
问题描述:
我想创建我相信的Laravel被称为视图助手(我是Laravel的新手,所以我不确定词汇)...在换句话说,在所有视图中可用的一种或多种方法。哪里可以找到以及如何在Laravel 5中设置视图助手
在目录结构中,我可以放置这样一个东西,我该如何使用它,并且与Laravel 5兼容?
感谢
答
我将在laravel文档
https://laravel.com/docs/5.3/blade#extending-blade
这给你一个真实世界的例子,说明你看看扩展刀片模板例如,他们建议把它
<?php
namespace App\Providers;
use Illuminate\Support\Facades\Blade;
use Illuminate\Support\ServiceProvider;
class AppServiceProvider extends ServiceProvider
{
/**
* Perform post-registration booting of services.
*
* @return void
*/
public function boot()
{
Blade::directive('datetime', function($expression) {
return "<?php echo $expression->format('m/d/Y H:i'); ?>";
});
}
/**
* Register bindings in the container.
*
* @return void
*/
public function register()
{
//
}
}
与此问题重复[帮助函数的最佳实践](http://stackoverflow.com/questions/28290332/best-practices-for-custom-he lpers-ON-laravel-5) –