我想创建我认为Laravel被称为视图帮助者的东西(我是Laravel的新手,所以我不确定词汇量)...换句话说,所有视图中都有一个或多个方法
在目录结构中我会放置这样的东西,我该如何使用它,以与Laravel 5兼容的方式?
由于
答案 0 :(得分:0)
我会查看laravel docs中扩展的Blade Template示例
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()
{
//
}
}