小编bar*_*oos的帖子

在laravels中获得enum选项雄辩

在我的迁移文件中,我为表格提供pages了一个enum包含2个可能值的字段(如下所示).我的问题是,如果有可能选择与Laravels这些值雄辩

$table->enum('status', array('draft','published'));
Run Code Online (Sandbox Code Playgroud)

我找到了几种解决方法,但必须有一些"雄辩本地"的方法来处理这个问题.我的预期输出将是这个(这将是完美的!):

array('draft','published')
Run Code Online (Sandbox Code Playgroud)

先感谢您!

php enums laravel eloquent

16
推荐指数
2
解决办法
2万
查看次数

Intellij IDEA 许可证激活 (SSLHandshakeException)

我正在尝试使用我在 Ubuntu-gnome (15.4) 下的教育许可证激活 Intellij IDEA (14) 获得 SSLHandshakeException:

JetProfile 连接错误:SSLHandshakeException:java.security.cert.CertificateException:java.security.SignatureException:签名长度不正确:得到 256 但期待 512

然后它说“Intellij 无法检测到您的代理配置”,尽管我没有代理并且我的网络设置被配置为没有代理。那里的支持人员告诉我检查我与https://lservice-auth.jetbrains.com/ ( https://account.jetbrains.com/lservice/ ) 的直接连接。Chrome 说这个连接不安全(我已经切换了我的发行版并成功激活了 Intellij,Chrome 仍然对该链接存在信任问题):

NET::ERR_CERT_AUTHORITY_INVALID

Intellij 错误截图: 在此处输入图片说明

更新: 我已经设法将 Jetbrain 的密钥库导入到我的密钥库中,它现在有 2 个条目,但仍然无法正常工作:

Keystore enthält 2 Einträge

jetbrains,2015 年 7 月 20 日,trustedCertEntry,Zertifikat 指纹 (SHA1):C3:83:F6:0A:6A:99:86:F3:B6:B3:38:44:8C:42:66:64:0F:07 :DB:5A plugins.jetbrains.com, 20.07.2015,trustedCertEntry, Zertifikat-Fingerprint (SHA1): DF:47:A0:22:81:4B:79:F0:E5:C2:E1:4E:B4:CA :8A:0D:B9:1D:32:CC

ubuntu intellij-idea sslhandshakeexception intellij-14

6
推荐指数
2
解决办法
2万
查看次数

未知的付款方式Nonce

我的设置是:

我尝试添加一个新客户,如教程显示的那样正常.但是当我尝试使用JavaScript SDK中的给定代码从前端添加付款方式时.我使用了Drop-In-UI,它生成了一个付款方式Nonce,这是我的问题的一部分.

我使用Sandbox凭据配置了PHP后端,并粘贴了文档中给出的示例代码.

当我尝试创建用户时,一切都很好:

$result = Braintree_Customer::create(array(
    'id' => Auth::id(),
    'firstName' => 'Mike',
    'lastName' => 'Jones',
    'company' => 'Jones Co.',
    'email' => 'mike.jones@example.com',
    'phone' => '281.330.8004',
    'fax' => '419.555.1235',
    'website' => 'http://example.com'
));
Run Code Online (Sandbox Code Playgroud)

一旦付款nonce,没有任何作用:

$result = Braintree_Transaction::sale(array(
    'amount' => '10.00',
    'paymentMethodNonce' => Input::get('payment_method_nonce'),
    'customer' => array(
        'id' => Auth::id()
    ),
    'options' => array(
        'storeInVaultOnSuccess' => true,
    )
));
Run Code Online (Sandbox Code Playgroud)

服务器一直在说93108: Unknown paymentMethodNonce.这似乎有点令人困惑和奇怪,因为它Input::get('payment_method_nonce')代表一个有效的字符串.

payment-gateway braintree laravel-4

4
推荐指数
1
解决办法
3103
查看次数