Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 请求->;文件返回null为什么?_Php_Html_Css_Laravel_Laravel 5 - Fatal编程技术网

Php 请求->;文件返回null为什么?

Php 请求->;文件返回null为什么?,php,html,css,laravel,laravel-5,Php,Html,Css,Laravel,Laravel 5,因此,我尝试创建一个视频存储,在其中可以看到电影的图像、标题、长度以及删除它的选项。问题是当我试图上传一个图像时,它总是返回null。我还使用了Laravel 5.8.35 我尝试了getClientOriginalExtension,但由于文件返回null 斯莱卡的意思是形象 Žanr的意思是体裁 纳斯洛夫的意思是头衔 戈迪纳的意思是一年 Filmovi的意思是电影 Trajanje的意思是长 Akcija意味着行动 index.blade.php 表,tr,td{ 边框:1px纯黑; }

因此,我尝试创建一个视频存储,在其中可以看到电影的图像、标题、长度以及删除它的选项。问题是当我试图上传一个图像时,它总是返回null。我还使用了Laravel 5.8.35

我尝试了
getClientOriginalExtension
,但由于文件返回
null

斯莱卡的意思是形象

Žanr的意思是体裁

纳斯洛夫的意思是头衔

戈迪纳的意思是一年

Filmovi的意思是电影

Trajanje的意思是长

Akcija意味着行动

index.blade.php


表,tr,td{
边框:1px纯黑;
}
桌子{
边界塌陷:塌陷;
宽度:800px;
字体大小:30px;
字体大小:粗体;
文本对齐:居中;
自对准:居中;
}
斯莱卡
纳斯洛夫电影公司
戈迪娜
特拉詹耶
阿基亚
@foreach($filmovi作为$film)
slika}“alt=“{{$film->slika}}>
{{$film->naslov}
{{$film->godina}
{{$film->trajanje}}分钟
@endforeach
create.blade.php


纳斯洛夫:

Žanr: @foreach($z南非兰特) {{$z->naziv} @endforeach 戈迪娜: @对于($i=(int)日期(“1900”);$i
据我所知,有两种可能性: 1.以您的形式传递csrf令牌 2.将
enctype=“多部分/表单数据”
添加到表单中


此外,您应该将其保存到存储中,并使用symlink链接它(使用命令
php artisan storage:link
)检查文档:

您不能有嵌套表单(表单中的表单)。您需要创建两个相互独立的不同表单,或将所有输入添加到一个表单。可能的重复项和您应该传递
csrf令牌
,因为您正在使用POSTyeah,我刚刚看到了,并将其删除,但它不会保存在公共文件夹中。确定,因此我设法将其存储在文件夹中。我只需要一个它在站点上显示的方式如果你链接了你的存储文件夹,你可以访问你的文件,只要
src=“/storage/your\u folder\u name/your\u file\u name”
根据数据库中的名称,不同的图像如何