私はカスタムヘルパーと設定を持っていますが、値を取得できますが、isset()を試しても機能しないので、このように表示されます関数呼び出しの結果にisset()を使用できません - Laravel
、これは顧客ヘルパーの内容です:app\helper\LmsHelper.php
class LmsHelper
{
private static $host;
private static $api_key;
private static $api_version;
private static $use_ssl;
private static $debug;
private static $port;
public function __construct() {
self::$host = Config::get('lms.host');
self::$api_key = Config::get('lms.api_key');
self::$api_version = Config::get('lms.api_version');
self::$use_ssl = Config::get('lms.use_ssl');
self::$debug = isset(Config::get('lms.debug')) ? Config::get('lms.debug') : false;
if (isset(Config::get('lms.port'))) {
self::$port = Config::get('lms.port');
} else {
self::$port = self::$use_ssl ? 443 : 80;
}
}
}
とapp\config\lms.php
<?php
return array(
'host' => 'www.themartialarts.university',
'api_key' => '6027-178512-e272b9afac4763199fa8d79e4bc0dcb39a378658',
'api_version' => '1',
'use_ssl' => true,
);
他にどのような方法ができますか?これは通常のPHPからのもので、私はそれをLaravelに変換します。
ここで説明しているように、 "isset"関数を使用しないでください。http://stackoverflow.com/questions/11464714/php-check-if-false-or-null – ddb