在我的迁移文件中,我为表格提供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)
先感谢您!
我正在尝试使用我在 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
更新: 我已经设法将 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
我的设置是:
我尝试添加一个新客户,如教程中显示的那样正常.但是当我尝试使用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')代表一个有效的字符串.