app/Helpers/helpers.php を作成
1 2 3 4 5 6 7 8 9 |
<?php function d() { echo '<'.'pre style="text-align:left;background:#fff;color:#333;border:1px solid #ccc;margin:2px;padding:4px;font-family:monospace;font-size:12px">'; foreach (func_get_args() as $val) { print_r($val); } echo '<'.'/pre>'; } |
ServiceProvider を作成
1 |
php artisan make:provider HelperServiceProvider |
HelperServiceProvider を編集
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
// HelperServiceProvider.php <?php namespace App\Providers; use Illuminate\Support\ServiceProvider; class HelperServiceProvider extends ServiceProvider { /** * Bootstrap the application services. * * @return void */ public function boot() { // } /** * Register the application services. * * @return void */ public function register() { foreach (glob(app_path().'/Helpers/*.php') as $filename){ require_once($filename); } } } |
config/app.php に追加
1 2 3 |
'providers' => [ App\Providers\HelperServiceProvider::class, ] |