2016-09-29 74 views
1

我想创建我相信的Laravel被称为视图助手(我是Laravel的新手,所以我不确定词汇)...在换句话说,在所有视图中可用的一种或多种方法。哪里可以找到以及如何在Laravel 5中设置视图助手

在目录结构中,我可以放置这样一个东西,我该如何使用它,并且与Laravel 5兼容?

感谢

+1

与此问题重复[帮助函数的最佳实践](http://stackoverflow.com/questions/28290332/best-practices-for-custom-he lpers-ON-laravel-5) –

回答

0

我将在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() 
    { 
     // 
    } 
} 
相关问题