我注意到Laravel缓存视图存储在~/storage/framework/views.一段时间内,它们会占用我的空间.我该如何删除它们?有没有可以的命令?我试过php artisan cache:clear,但它没有清除视图缓存.有了这个,我必须手动删除所述文件夹中的文件.
另外,如何禁用视图缓存?
可以使用try catch块捕获TokenMismatchException吗?我希望它显示实际页面并显示错误消息,而不是显示显示"VerifyCsrfToken.php第46行中的TokenMismatchException ..."的调试页面.
我对CSRF没有任何问题,我只是希望它仍然显示页面而不是调试页面.
复制(使用firefox):步骤:
实际结果:"哎呀,看起来出了问题"页面显示.预期结果:仍显示登录页面,然后传递"令牌不匹配"或其他错误.
请注意,当我清除cookie时,我没有刷新页面以使令牌生成新密钥并强制它出错.
更新(增加表格):
<form class="form-horizontal" action="<?php echo route($formActionStoreUrl); ?>" method="post">
<input type="hidden" name="_token" value="<?php echo csrf_token(); ?>" />
<div class="form-group">
<label for="txtCode" class="col-sm-1 control-label">Code</label>
<div class="col-sm-11">
<input type="text" name="txtCode" id="txtCode" class="form-control" placeholder="Code" />
</div>
</div>
<div class="form-group">
<label for="txtDesc" class="col-sm-1 control-label">Description</label>
<div class="col-sm-11">
<input type="text" name="txtDesc" id="txtDesc" class="form-control" placeholder="Description" />
</div>
</div>
<div class="form-group">
<label for="cbxInactive" class="col-sm-1 control-label">Inactive</label>
<div class="col-sm-11">
<div class="checkbox">
<label>
<input type="checkbox" name="cbxInactive" id="cbxInactive" value="inactive" />
<span …Run Code Online (Sandbox Code Playgroud) 我正在使用砌体+自举,并注意到当我有一个3列网格然后我有10个项目时,它会显示一个3x4网格,底部有2个空格.我怎么能在底部自动添加2个空div来填充它而没有那些空格?所以总div将变为12,其中2个div只是空白?
这不应该被固定到3列,但是每当它检测到有N个空div可以被填满时应该动态地添加空div.应适用于加载和调整大小.
.item尺寸没有问题,因为它们都具有相同的宽度和高度(方框/方形)
我做了一个jsFiddle,现在可以在最后一行的空白处添加填充符.这也是通过使用layoutComplete事件来处理调整大小.但问题是,每当我调整大小时,它都会不断添加新的填充物.
尝试重新调整大小,你会注意到它不断添加填充物.
在这种情况下,这里也是代码.
HTML
<input type="hidden" name="hfTotalGridItems" id="hfTotalGridItems" value="10" />
<div class="grid">
<div class="item">
<div>lorem</div>
</div>
<div class="item">
<div>lorem</div>
</div>
<div class="item">
<div>lorem</div>
</div>
<div class="item">
<div>lorem</div>
</div>
<div class="item">
<div>lorem</div>
</div>
<div class="item">
<div>lorem</div>
</div>
<div class="item">
<div>lorem</div>
</div>
<div class="item">
<div>lorem</div>
</div>
<div class="item">
<div>lorem</div>
</div>
<div class="item">
<div>lorem</div>
</div>
</div>
<div class="result"></div>
Run Code Online (Sandbox Code Playgroud)
CSS
.grid {
margin: 0 auto;
}
.item {
margin-bottom: 20px;
border: 1px solid red;
height: 80px; …Run Code Online (Sandbox Code Playgroud) 我正在使用来自tympanus的 ElastiStack js 插件和 requireJS。ElastiStack 依赖于Desandro 和 Modernizr 的Draggabilly。由于 tympanus 网站上包含的 Draggabilly js 是旧版本,因此我在 Desandro 网站上将其升级到最新版本(v1.2.4),现在支持 requireJS。
现在将它与 requireJS 一起使用,我得到了一个错误
ReferenceError:未定义 Draggabilly
this.draggie = new Draggabilly( this.items[ this.current ] );
Run Code Online (Sandbox Code Playgroud)
您可以在此处查看示例(我只是为此将其托管在免费网络托管上,所以不要介意您会在那里看到的 php 错误。)
超文本标记语言
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" type="text/css" href="css/component.css" />
</head>
<body>
<ul id="elasticstack" class="elasticstack">
<li><img src="img/1.jpg" alt="01"/><h5>Saudade</h5></li>
<li><img src="img/2.jpg" alt="02"/><h5>Tuqburni</h5></li>
<li><img src="img/3.jpg" alt="03"/><h5>Retrouvailles</h5></li>
<li><img src="img/4.jpg" alt="04"/><h5>Onsra</h5></li>
<li><img src="img/5.jpg" alt="05"/><h5>Mamihlapinatapai</h5></li> …Run Code Online (Sandbox Code Playgroud) 有什么区别floor()和intval()?虽然两者都返回相同的结果,但在性能方面是否有任何问题?哪两个更快?如果我只想返回一个十进制的整个值,那么使用哪个正确的php函数?
这里的目标是显示1999.99到1999,省略十进制值并仅返回整数.
$num = 1999.99;
$formattedNum = number_format($num)."<br>";
echo intval($num) . ' intval' . '<br />';
echo floor($num) . ' floor';
Run Code Online (Sandbox Code Playgroud) Laravel 5中有没有办法使用REST进行CRUD?我已经使用了CodeIgniter的REST API,我希望我的Laravel应用程序与它进行通信.
所以,假设我有这个网址来获取所有性别:http://api.local/api/api_gender/gender
在我的控制器中,似乎我可以做这样的事情:
$results = json_decode(file_get_contents('http://api.local/api/api_gender/gender/'));
Run Code Online (Sandbox Code Playgroud)
但我不知道这是否是正确的方法.
现在,如果我想在Laravel中添加新的性别,我怎么能这样做呢?在CI中,我可以简单地使用Phil的休息库并使用$this->rest->put('http://api.local/api/api_gender/gender/', $parameters)
我正在使用Lumen创建RESTful API,并希望为安全性添加HTTP基本身份验证.
在routes.php文件中,它auth.basic为每个路径设置中间值:
$app->get('profile', ['middleware' => 'auth.basic', function() {
// logic here
}]);
Run Code Online (Sandbox Code Playgroud)
现在,当我访问时,我http://example-api.local/profile现在提示使用HTTP基本身份验证,这很好.但是当我尝试登录时,我收到以下错误消息:Fatal error: Class '\App\User' not found in C:\..\vendor\illuminate\auth\EloquentUserProvider.php on line 126
我不希望在数据库上完成用户验证,因为我只有一个凭证,所以很可能它只是获取变量的用户名和密码并从那里验证它.
顺便说一句,我通过这个laracast教程引用它.虽然它是一个Laravel应用程序教程,但我在Lumen应用程序上实现它.
使用 html 5video标签时,该preload="metadata"属性是否已加载视频?我有点担心页面加载的性能问题是视频大小应该大于 100MB。
我注意到当有这个属性时,视频的第一秒的图像被加载但并没有完全播放视频。
<video width="320" height="240" controls preload="metadata">
<source src="movie.mp4" type="video/mp4">
<source src="movie.ogg" type="video/ogg">
Your browser does not support the video tag.
</video>
Run Code Online (Sandbox Code Playgroud) 我使用Laravel 5.2和Socialite.我能够提取出用户的详细信息,但问题是如果我将头像注入其中,则无法正确显示头像src.
社交网站返回一个对象,我可以使用它$facebookDetails->getAvatar()返回一个像这样的值https://graph.facebook.com/v2.6/123456789/picture?type=normal
如果我在图像中回显此值src,它将看起来像这样.
<img src="https://graph.facebook.com/v2.6/123456789/picture?type=normal" />
这似乎不是图像的实际URL,因为当我在浏览器上输入它时,它会将我重定向到"实际"图像并显示图像.
如何在img标签上显示图像以显示实际图像?
我想使用 certbot 为指向我的域的子域创建 SSL 证书。但在生成以下命令后,我收到此错误:certbot.errors.PluginError: Unable to find a Route53 hosted zone for _acme-challenge.hello.example.com
这是命令:
sudo certbot certonly -d hello.example.com --dns-route53 -n --agree-tos --non-interactive --server https://acme-v02.api.letsencrypt.org/directory -i apache
Run Code Online (Sandbox Code Playgroud)
主要子域:my.subdomain.com
其他子域:
因此,访问这些子域应显示 my.subdomain.com 网页及其相应的 SSL 证书。
php ×6
laravel ×5
laravel-5 ×3
html ×2
javascript ×2
jquery ×2
artisan ×1
caching ×1
certbot ×1
csrf ×1
css ×1
draggabilly ×1
facebook ×1
floor ×1
lets-encrypt ×1
linux ×1
lumen ×1
money-format ×1
pageload ×1
performance ×1
rest ×1
ssl ×1
video ×1