image.png
发现上一个laravel文章进入了”拍黄片“的专辑啊哈哈
在项目中已频繁的用到上传了 分享一下 图片上传和视频上传。。。
需要掌握的技能:
$request->hasFile(上传框name属性值)
$request->file(上传框name属性值)->isValid()
$filename = $request->file(上传框name属性值)->store(子路径,存储驱动器名称);
----------------------------------------------
存储驱动器的名称:对应config/filesystems.php文件的声明
子路径:指会在config/filesystems.php文件声明的上传文件夹下再创建一个文件
1:视图:如果没有图片使用默认的图片
image.png
2:控制器层:
image.png
3:配置:
image.png
image.png
image.png
上传成功了。。。
上传视频和文件操作基本的一样了。。直接showcode了。。
思路:定义个方法通过传入视频的路径地址来显示 后台使用 hi-admin 功能插件很强。。。
1:路由 需要传参 定义个形参
image.png
image.png
image.png
image.png
顺便加个验证吧...啊哈哈无厘头
composer require mews/captcha
配置中激活:
image.png
Mews\Captcha\CaptchaServiceProvider::class,
别名
image.png
<img
id="captcha"
src="{{ Captcha::src() }}"
onclick="this.src = '{{ Captcha::src() }}&_=' + (new Date).getTime()"
style="cursor: pointer;"
>
<a id="kanbuq" href="javascript:changeCaptcha()">看不清,换一张</a> </div>
<script type="text/javascript">
function changeCaptcha()
{
document.getElementById('captcha').src = '{{ Captcha::src() }}&_=' + (new Date).getTime()
}
</script>