ネイティブPHPで意図したとおりに機能することはほぼ確実ですが、Laravelコントローラーからビューにフィードされる文字列に適用した場合、受け入れられたソリューションは何もしないように見えます。たとえば、変数をダンプするための唯一の効果的な方法は、メソッドなどprint_r ( $_ENV , true )
を介して返された値をフィードしwith
、それを囲むpre
タグをビューに配置することであることがわかりました。
コントローラ:
$sDebugMessages = '$_ENV = '. print_r ( $_ENV , true ) ;
return view ( 'Info' )->with ( 'sPageTitle' , 'What is My Praesidium Central Hub?' )->with ( 'sDebugMessages' , $sDebugMessages ) ;
意見:
pre>{{ $sDebugMessages }}</pre>
結果(明らかな理由で編集済み:
$_ENV = Array
(
[APP_ENV] => local
[APP_KEY] => xxxxxxxxxxxxxxx
[APP_DEBUG] => true
[APP_LOG_LEVEL] => debug
[APP_URL] => https://localhost
[DB_CONNECTION] => mysql
[DB_HOST] => localhost:3306
[DB_DATABASE] => xxxxxxxxxxxxxxx
[DB_USERNAME] => xxxxxxxxxxxxxxx
[DB_PASSWORD] => xxxxxxxxxxxxxxx
[BROADCAST_DRIVER] => log
[CACHE_DRIVER] => file
[SESSION_DRIVER] => database
[QUEUE_DRIVER] => sync
[MAIL_DRIVER] => smtp
[MAIL_HOST] => xxxxxxxxxxxxxxx
[MAIL_PORT] => 587
[MAIL_ENCRYPTION] => tls
[MAIL_USERNAME] => xxxxxxxxxxxxxxx
[MAIL_PASSWORD] => xxxxxxxxxxxxxxx
[MAIL_FROM_ADDRESS] => xxxxxxxxxxxxxxx
[MAIL_FROM_NAME] => xxxxxxxxxxxxxxx
[MAIL_MODE] => xxxxxxxxxxxxxxx
[MAIL_MODE_EMAIL] => xxxxxxxxxxxxxxx
)