我正在制作一个图片库网站,用户可以在其中上传任何图像,它们将显示在前端。我需要在不影响图像质量的情况下压缩图像,以减小图像大小,以便页面加载速度不会影响那么大。我使用以下代码来上传图像:
$rules = array('file' => 'required');
$destinationPath = 'assets/images/pages'
$validator = Validator::make(array('file' => $file), $rules);
if ($validator->passes()) {
$filename = time() . $uploadcount . '.' . $file->getClientOriginalExtension();
$file->move($destinationPath, $filename);
return $filename;
} else {
return '';
}
Run Code Online (Sandbox Code Playgroud) 我想在我的一些锚标记中设置外部 URL,但是当 URL 没有 http/https 协议时面临问题。当 URL 没有这些协议时 URL 变成如下所示:
<a target="_blank" href="www.usatoday.com/"></a>
Run Code Online (Sandbox Code Playgroud)
当我点击它或将鼠标悬停在它上面时,它会显示并将我重定向到: http://localhost/event/www.usatoday.com
我在 href 中尝试了以下两种方法,但没有奏效:
{{url($eventSponsorsRow->sponsorUrl)}}
{{ $eventSponsorsRow->sponsorUrl }}
Run Code Online (Sandbox Code Playgroud)
而不是 href 中的 URL。Laravel 5.3
function clearSearchForms() {
$('#searchItemTypes').selectpicker('val', '');
$('#searchItemTypes').selectpicker('deselectAll');
$('#searchItemNew').selectpicker('val', '');
$('#searchItemNew').selectpicker('deselectAll');
}Run Code Online (Sandbox Code Playgroud)
<link href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.2/css/bootstrap-select.min.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.2/js/bootstrap-select.min.js"></script>
<script>
$('.selectpicker').selectpicker();
</script>
<select name="searchItemTypes[]" multiple="" id="searchItemTypes" class="selectpicker">
<option value="one">One</option>
<option value="two">Two</option>
<option value="three">Three</option>
</select>
<select name="searchItemNew[]" multiple="" id="searchItemNew" class="selectpicker">
<option value="one">One1</option>
<option value="two">Two2</option>
<option value="three">Three3</option>
</select>
<button type='button' onclick="clearSearchForms()">Clear All</button>Run Code Online (Sandbox Code Playgroud)
我正在使用引导选择选择器插件 Silvio
http://silviomoreto.github.io/bootstrap-select/
Run Code Online (Sandbox Code Playgroud)
在选择选择器中选择多个选项时,我想在用户单击清除按钮时取消选择所有选项。我尝试了多个代码示例,但没有一个起作用。
<select name="itemTypes[]" multiple="" id="searchItemTypes" class="selectpicker">
<option value="biscuit">Biscuit</option>
<option value="ketchup">Ketchup</option>
<option value="toffee">Toffee</option>
</select>
Run Code Online (Sandbox Code Playgroud)
以下是我尝试取消选择它们的方法。
$("#searchItemTypes").val('default');
$("#searchItemTypes").selectpicker("refresh");
$('#searchItemTypes').selectpicker('val', '');
$('#searchItemTypes').selectpicker('deselectAll');
Run Code Online (Sandbox Code Playgroud)
任何人都知道它为什么不起作用,我被困在这里。谢谢!
更新
此处标记为重复的问题并没有解决我的问题。我想我已经完成了这里发布的所有与我的问题相关的问题,但没有任何对我有用。
这是选择选择器的屏幕截图,因为大多数人都在回答简单选择选择器的解决方案。这是不同的:
http://prntscr.com/fj7ibl
Run Code Online (Sandbox Code Playgroud)