Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.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 上传图像laravel时不会发生任何情况_Php_Laravel_Image Uploading - Fatal编程技术网

Php 上传图像laravel时不会发生任何情况

Php 上传图像laravel时不会发生任何情况,php,laravel,image-uploading,Php,Laravel,Image Uploading,当我试图上传一张图片时,并没有显示错误或出现任何问题。它所做的只是将我返回到create1.blade.php。当我尝试使用dd时,它也没有显示任何内容(可能是我把它放错了,或者是一些不确定的东西,仍然在学习) 这是我的密码: 控制器: public function create1(){ return view('create1'); } public function store1(Request $request){ $this->validate($request,

当我试图上传一张图片时,并没有显示错误或出现任何问题。它所做的只是将我返回到create1.blade.php。当我尝试使用dd时,它也没有显示任何内容(可能是我把它放错了,或者是一些不确定的东西,仍然在学习)

这是我的密码:

控制器:

public function create1(){

return view('create1');
}

public function store1(Request $request){
     $this->validate($request, [
        'input_img' => 'required|image|mimes:jpeg,png,jpg,gif,svg|max:2048',
    ]);

if ($request->hasFile('input_img')) {
    $image = $request->file('input_img');
    $name = time().'.'.$image->getClientOriginalExtension();
    $destinationPath = public_path('/images');
    $image->move($destinationPath, $name);
    $this->save();

    return redirect()->back()->with('success','Image Upload successfully');
    }
}
create1.blade.php

         <form class="form-horizontal" method="post" action="{{ url('/userUpload')}}">

         {{  csrf_field()  }}

<div class="form-group">
    <label for="imageInput" class="control-label col-sm-3">Upload Image</label>
            <div class="col-sm-9">
            <input data-preview="#preview" name="input_img" type="file" id="imageInput">
            <img class="col-sm-6" id="preview"  src="" ></img>
        </div>
    </div>

 <div class="form-group">
            <div class="col-md-6-offset-2">
              <input type="submit" class="btn btn-primary" value="Save">
            </div>
          </div>
          </form>

{{csrf_field()}}
上传图像
问题在于:

<form class="form-horizontal" method="post" action="{{ url('/userUpload')}}">
然后重试。

问题在于:

<form class="form-horizontal" method="post" action="{{ url('/userUpload')}}">

然后再试一次。

您只是忘了将
enctype=“multipart/form data”
放入您的
标记中

这是允许上传的文件

例如:

<form class="form-horizontal" method="post" action="{{ url('/userUpload')}}" enctype="multipart/form-data">


希望这能解决你的问题

您只是忘了将
enctype=“multipart/form data”
放入您的
标记中

这是允许上传的文件

例如:

<form class="form-horizontal" method="post" action="{{ url('/userUpload')}}" enctype="multipart/form-data">


希望这能解决你的问题

嗨,tks为了快速回复,我在“方法[save]不存在”中添加了这个错误后,现在得到了这个错误。检查这行
$this->save(),错误在这里,我现在使用dd($request all());我得到了这个,数组:2[▼   “_token”=>“wejaiusqkilr9qvt5wvqla3calrozpa5avrlrqx”“input_img”=>上传文件{228”▼     -测试:false-原始名称:“58832_300x300.jpg”-mimeType:“image/jpeg”-大小:3801-错误:0#hashName:null路径:“C:\xampp\tmp”文件名:“phpF13D.tmp”基本名称:“phpF13D.tmp”路径名:“C:\xampp\tmp\phpF13D.tmp”扩展名:“tmp”realPath:false writable:false readable:false Executive:false file:false dir:false link:false}]那么应该没有问题吗?嗨,tks,为了快速回复,我现在在使用“方法[save]不存在”中添加了这个错误。检查这一行
$this->save(),错误在这里,我现在使用dd($request all());我得到了这个,数组:2[▼   “_token”=>“wejaiusqkilr9qvt5wvqla3calrozpa5avrlrqx”“input_img”=>上传文件{228”▼     -测试:false-原始名称:“58832_300x300.jpg”-mimeType:“image/jpeg”-大小:3801-错误:0#hashName:null路径:“C:\xampp\tmp”文件名:“phpF13D.tmp”基本名称:“phpF13D.tmp”路径名:“C:\xampp\tmp\phpF13D.tmp”扩展名:“tmp”realPath:false writable:false readable:false Executive:false file:false dir:false link:false}]那么应该没有问题吗?tks用于回复,但在使用enctype之后,我得到了这个错误“方法[save]不存在”任何想法?问题在
$this->save()中行使用dd($request all());我得到了这个,数组:2[▼ “_token”=>“wejaiusqkilr9qvt5wvqla3calrozpa5avrlrqx”“input_img”=>上传文件{228”▼ -测试:false-原始名称:“58832_300x300.jpg”-mimeType:“image/jpeg”-大小:3801-错误:0#hashName:null路径:“C:\xampp\tmp”文件名:“phpF13D.tmp”基本名称:“phpF13D.tmp”路径名:“C:\xampp\tmp\phpF13D.tmp”扩展名:“tmp”realPath:false可写:false可读:false可执行文件:false dir:false链接:false}]哦,这就是你的意思,我明白了,我忘了输入模型,非常感谢你的帮助:)哦,它终于起作用了,我所需要做的就是删除save函数,非常感谢你的帮助:)谢谢你的回复:)tks,但在使用enctype之后,我得到了这个错误“方法[save]不存在”任何想法?问题在
$this->save()行使用dd($request all());我得到了这个,数组:2[▼ “_token”=>“wejaiusqkilr9qvt5wvqla3calrozpa5avrlrqx”“input_img”=>上传文件{228”▼ -测试:false-原始名称:“58832_300x300.jpg”-mimeType:“image/jpeg”-大小:3801-错误:0#hashName:null路径:“C:\xampp\tmp”文件名:“phpF13D.tmp”基本名称:“phpF13D.tmp”路径名:“C:\xampp\tmp\phpF13D.tmp”扩展名:“tmp”realPath:false可写:false可读:false可执行文件:false dir:false链接:false}]哦,你的意思是,我明白了,我忘了输入模型,非常感谢你的帮助:)哦,它终于起作用了,我所需要做的就是删除保存功能,非常感谢你的帮助:)