我在本地开发环境中使用WAMP,我正在尝试从信用卡收费,但收到错误消息:
cURL错误60:SSL证书问题:无法获取本地颁发者证书
我在Google上搜索了很多,很多人都建议我下载这个文件:cacert.pem,把它放在某处并在我的php.ini中引用它.这是我的php.ini中的一部分:
curl.cainfo = "C:\Windows\cacert.pem"
Run Code Online (Sandbox Code Playgroud)
然而,即使多次重启我的服务器并更改路径,我也会收到相同的错误消息.
我使用Apache模块中的WAMP并启用了ssl_module.从PGP扩展我启用了php_curl.
仍然是相同的错误消息.为什么会这样?
现在我正在关注此修复程序:如何修复PHP CURL错误60 SSL
这表明我将这些行添加到我的cURL选项中:
curl_setopt($process, CURLOPT_CAINFO, dirname(__FILE__) . '/cacert.pem');
curl_setopt($process, CURLOPT_SSL_VERIFYPEER, true);
Run Code Online (Sandbox Code Playgroud)
我在哪里添加选项到我的cURL?显然不是通过命令行,因为我的CLI没有找到命令"curl_setopt"
编辑
这是我正在运行的代码:
public function chargeStripe()
{
$stripe = new Stripe;
$stripe = Stripe::make(env('STRIPE_PUBLIC_KEY'));
$charge = $stripe->charges()->create([
'amount' => 2900,
'customer' => Input::get('stripeEmail'),
'currency' => 'EUR',
]);
dd($charge);
// echo $charge[Input::get('stripeToken')];
return Redirect::route('step1');
}
Run Code Online (Sandbox Code Playgroud) 我有这样的事情:
gulp.task('default', ['css', 'browser-sync'] , function() {
gulp.watch(['sass/**/*.scss', 'layouts/*.css'], function() {
gulp.run('css');
});
});
Run Code Online (Sandbox Code Playgroud)
但它不起作用,因为它监视两个目录,sass和layouts目录进行更改.
如何让它工作,以便gulp监视那些目录中发生的任何事情?
我需要知道以下行为是否正常.
当我npm install
,每包从我的package.json和依赖,不要安装嵌套了,但每个依赖安装在node_modules
目录中.这使得我的node_modules
目录被烧毁,看起来像这样:
这是因为我更新了npm和node.
现在我跑:
npm -v 3.3.6
node -v 4.2.1
python 2.7
windows 7
wamp
Run Code Online (Sandbox Code Playgroud)
我的package.json
文件看起来像这样:
{
"private": true,
"devDependencies": {
"gulp": "^3.8.8"
},
"dependencies": {
"laravel-elixir": "^3.0.0",
"bootstrap-sass": "^3.0.0"
}
}
Run Code Online (Sandbox Code Playgroud)
这是标准的laravel package.json
文件.
有没有办法再次使用嵌套目录,因为我不喜欢这样一篇包含超过100个子目录的文章.
问题在于AngularJS,BackboneJS,EmberJS和其他框架.
我必须将项目从php转换为javascript,我必须决定,如果我要使用:
我更喜欢使用Polymer,因为我喜欢它.
然而,我失踪了(并纠正了我错在哪里)能力:
我知道结构取决于我,如何构建我的应用程序,但似乎angularjs有一个很好的预定义结构,用于构建mvc应用程序.
因此,我想知道:如果你想构建一个结构良好的Web应用程序,或者是在其他现有框架中使用的Polymer 补充库,那么Polymer是否是Angular 的替代品?
编辑21.09.2014 没有人真正满意地回答这个问题,因此我将其标记为尚未回答.许多人说它只是"取消".但没有人能够详细说明它究竟取决于什么.
关于应用程序的复杂性?关于申请的需求?聚合物适合哪些需求,哪种不适合?这些是我一直在寻找的答案.
有人说它可以用作前端框架.其他人说这只是一个图书馆而其他人说"是和否".不幸的是相当混乱的答案.
我希望有一个正式的答案,但我告诉你我的感受.我相信它是一种替代品,但Polymer还没有达到其他框架需要工作的结构.也许这是故意的,也许这只是未成熟的问题,因为框架是新的.
我希望创建者能够解释,什么时候最好使用AngularJS,什么时候应该有人使用Polymer来构建大型可伸缩的Web应用程序.
编辑15.08.2015
聚合物1.0已经淘汰.事实证明,聚合物正式不是一个框架,应该与其他前端框架以一种互补的方式工作. https://youtu.be/fD2As5RmM8Q?t=6m42s
我想与Laravel建立一个资源丰富的链接.通常我只是使用{{ link_to_route('Yadayadayada.route', 'LinkName', $params }}
但在这种情况下,我使用这种布局的模板:
<a href="index.html">
<i class="icon-dashboard"></i>
<span class="menu-text"> Dashboard </span>
</a>
Run Code Online (Sandbox Code Playgroud)
这意味着在锚标签内部,同样是<i>
-Tag和<span>
-Tag.是否可以使用{{ link_to_route }}
-Method,而无需更改模板的布局?
我想尝试一下guzzle库,然后通过他们的快速入门教程来向api发出http请求.
但它似乎不起作用,因为我收到以下错误:
cURL error 3: <url> malformed
Run Code Online (Sandbox Code Playgroud)
由于我之前从未使用过cURL,因此我甚至不知道如何回复该错误消息.以下是我提出的请求的代码:
$client = new Client();
$client->get('/', ['verify' => true]);
$response = $client->get('https://api.github.com/');
dd($response);
Run Code Online (Sandbox Code Playgroud)
我正在使用Laravel 5框架并在我的HomeController中调用索引方法.我也在使用WAMP.
我会感激任何帮助和建议,因为我想尝试Guzzle out.
这是我收到的错误消息的图片:
简单的Laravel路由我面临一个非常奇怪的问题.
因为有些截图,有时说超过1000字.这就是我遇到的情况.
如果路线设置在laravel中,则无关紧要.它只是不接受名称"admin"而只接受"admin".每个其他名称都正确路由.
无法解释这一点.而且不想做一个新的laravel安装.
我不使用appache,因为"php artisan serve"为我做的工作.
有线索吗?
我试图将我的FontAwesome图标集中在我的Twitter Bootstrap代码中.
这是我的HTML:
<div id="frontpage-content" class="content">
<div class="container">
<div class="row">
<div class="col-lg-4">
<span>
<i class="fa fa-camera-retro fa-5x"></i>
</span>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Pariatur, inventore, ipsa dolorum laborum sit alias iusto nam quibusdam ad distinctio rerum expedita autem itaque delectus iste mollitia perferendis sint libero accusamus
in. Enim, natus necessitatibus pariatur optio explicabo consequuntur quod!</p>
</div>
<div class="col-lg-4">
<i class="fa fa-camera-retro fa-5x"></i>
<p>Ut, aliquid, aperiam, veniam modi voluptates maiores nesciunt libero fugiat illum recusandae cum similique et …
Run Code Online (Sandbox Code Playgroud) 我想要Gulp复制多个文件
gulp.task('copy', function(){
gulp.src(
'bower_components/bootstrap/dist/js/bootstrap.js',
'bower_components/jquery/dist/jquery.min.js',
'bower_components/jquery.stellar/src/jquery.stellar.js',
'bower_components/jquery-waypoints/waypoints.js',
'bower_components/jquery-easing-original/jquery.easing.1.3.js')
.pipe(gulp.dest('public/assets/js'));
});
Run Code Online (Sandbox Code Playgroud)
要将我的文件从bower_components目录复制到我的资产目录,但它只与第一行(bootstrap.js)一起使用,所有其他文件都将被忽略.
我不想将每个文件都传递到目标目录.
我该怎么做呢?
问候,
乔治
PS我只是为了开发而使用它.在生产中,我会在部署之前连接并缩小它们.尽管如此,我相信任务很明确,我希望bower_components显示我的公共文件夹.我认为将所有文件放在bower_components文件夹中只是将它们复制到公共目录中有点乏味.有没有其他最佳做法使用凉亭组件文件?
我有一个简单的有序列表,超级简单:
http://www.bootply.com/P8wglPiSVD
看起来像这样:
<div class="container">
<div class="row">
<div class="col-xs-12">
<ol class="list-group">
<li class="list-group-item">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Vitae, aliquid.</p>
</li>
<li class="list-group-item">
<p>Quos nostrum provident ex quisquam aliquid, hic odio repellendus atque.</p>
</li>
<li class="list-group-item">
<p>Facilis, id dolorum distinctio, harum accusantium atque explicabo quidem consectetur.</p>
</li>
</ol>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
但twitter bootstrap没有显示任何数字,即使它是一个有序列表.
我搜索但没有找到任何推特自组件样式排序列表项目,这让我很好奇.是否缺少针对有序列表的Twitter Bootstrap的预定义样式,或者我错过了什么?
亲切的问候,
乔治
html ×4
laravel ×4
php ×4
css ×3
curl ×2
gulp ×2
angularjs ×1
blade ×1
bower ×1
font-awesome ×1
frameworks ×1
glyphicons ×1
gulp-watch ×1
guzzle ×1
javascript ×1
laravel-4 ×1
node.js ×1
npm ×1
polymer ×1
ssl ×1
wamp ×1