我是一个新手PHP程序员,现在注意框架,其中Laravel听起来像我作为一个初学者(不幸的是因为我已经在Zend 2上投资了文学).但是,调试对我来说很重要,而且从我在网上找到的内容来看,Laravel很难调试.我目前在Netbeans中使用Xdebug本地PHP代码,并想知道Laravel是否可以以相同或类似的方式进行调试?当我打开一个新的Netbeans项目时,我可以选择Symfony 2或Zend 2,但似乎确实没有像Laravel这样的其他框架的支持?如果没有,是否至少有一个等效的调试工具?
我是一个新手PHP开发人员,现在专注于框架,特别是在Laravel 4,因为从我听说它是最快学习和最优雅的一个.但是,对我来说还不太清楚的是,实际编写Laravel项目的工具/ IDE是如何实现的?Laravel是否包含自己的或推荐任何特定的IDE或者可以(并且应该)我继续使用我已经熟悉的那个,在我的例子中是Netbeans(它不提供对Laravel 4的原生支持,但是根据插件,除了许多不错的功能,如代码完成,集成Xdebug,版本控制...)?
谢谢!
我正在使用 Paymill 创建支付网关(与 Stripe 相当)。我希望我的网站能够自动对基于订阅的账单做出反应。这就是我考虑 Paymill webhook 的原因。
我正处于测试阶段,因此在本地主机(XAMPP)上。因此,接收 Webhook 脚本将具有以下 URL:
localhost/paymill-example-php-subscriptions-master/src/Paymill/LlamaKisses/Controllers/WebhooksController.php.
Run Code Online (Sandbox Code Playgroud)
但是是否可以将 localhost 地址设置为 webhook url(以及如何设置)?
(顺便说一句,WebhooksController.php是不是缺少这样的响应代码行:
http_response_code(200);
Run Code Online (Sandbox Code Playgroud)
让发送 webhook 知道它已成功并且无需重试?)
提前谢谢了!
我正在使用Stripe Payments,并希望为客户提供更改信用卡的可能性.参考https://stripe.com/docs/api#create_subscription - > source,我尝试了以下PHP代码:
$customer = \Stripe\Customer::retrieve($client_id);
$customer = \Stripe\Customer::create(array(
"source" => $token) //the token contains credit card details
);
Run Code Online (Sandbox Code Playgroud)
这很有效,但遗憾的是它还会无意中创建一个新的客户ID:
原始客户ID是cus_6elZAJHMELXkKI,我想保留它.
有没有人知道在不创建新客户的情况下更新卡的PHP代码?
非常感谢你提前!
PS:万一你需要它 - 这是最初创建客户和订阅的代码:
Run Code Online (Sandbox Code Playgroud)$customer = \Stripe\Customer::create(array( "source" => $token, "description" => "{$fn} {$ln}", "email" => $e, "plan" => "basic_plan_id") ); \Stripe\Charge::create(array( "amount" => 10000, # amount in cents, again "currency" => "eur", "customer" => $customer->id) );
php ×4
netbeans ×2
credit-card ×1
debugging ×1
frameworks ×1
laravel ×1
laravel-4 ×1
localhost ×1
paymill ×1
webhooks ×1