如何通过表单提交文件时将原始文件名(file.jpg)上传到数据库.控制器:
public function addCv(Request $request){
$cv = Cv::create($request->all());
$file = $request->file_name;
$filename = $file->getClientOriginalName();
Storage::putFileAs('public/uploads', $file, $filename);
return redirect()->back();
}Run Code Online (Sandbox Code Playgroud)
此时,此函数上传一个类似于C:\ xampp\tmp\php18DD.tmp的路径.而不是我只想要文件名和扩展名(file.extension).
存储工作正常 - 以原始名称存储.
所以我将谷歌地图添加到我的网站。在第一页加载时 - 它不会加载。刷新时 - 有时它也不会加载。
代码:
html:
<div id="map">
</div>
<script src="https://code.jquery.com/jquery-3.2.1.min.js" integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4=" crossorigin="anonymous"></script>
<script async defer src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDKxMTYIeZepn8E6EULm9eFZCixv960J2s&callback=initMap">
</script>
<script src="script.js"></script>Run Code Online (Sandbox Code Playgroud)
jQuery:
function initMap() {};
$(document).ready(function () {
initMap = function() {
var myLatLng = {
lat: 40.1511,
lng: -2.150609
};
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 16,
center: myLatLng,
disableDefaultUI: true,
styles: [
....
]
});
var marker = new google.maps.Marker({
position: myLatLng,
map: map,
title: '........',
});
}
});Run Code Online (Sandbox Code Playgroud)
PS google 功能位于单独的“script.js”文件中。