2016-09-29 17 views
1

私はLaravelがビューヘルパーと呼ばれるものを作成したいと思っています(私はLaravelの新人ですので、私はそのボキャブラリを確信していません)...つまり、すべてのビューで使用可能な1つ以上のメソッドです。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() 
    { 
     // 
    } 
} 
を置くことをお勧めします
関連する問題