laravel 5.1中的文件上传系统

时间:2016-03-26 21:01:33

标签: file-upload laravel-5.1

我正在尝试使用laravel5.1上传文件。但是我遇到了像

这样的错误
  

Handler.php第25行中的FatalErrorException:       未捕获的TypeError:传递给App \ Exceptions \ Handler :: report()的参数1必须是Exception的实例,给出Error的实例,在第1720行的E:\ xampp \ htdocs \ mp-admin \ vendor \ compiled.php中调用并在E:\ xampp \ htdocs \ mp-admin \ app \ Exceptions \ Handler.php中定义:25       堆栈跟踪:       #0 E:\ xampp \ htdocs \ mp-admin \ vendor \ compiled.php(1720):App \ Exceptions \ Handler-> report(Object(Error))       #1 [内部函数]:Illuminate \ Foundation \ Bootstrap \ HandleExceptions-> handleException(Object(Error))       #2 {main}       抛出

这是我的观点

<div class="form-group">
 <label >Logo</label>

 <input type="file"  name="image" >
</div>

控制器:

$entry = new companyprofiles();
$file = Input::get('image');
$extension = $file->getClientOriginalExtension();
Storage::disk('local')->put($file->getFilename().'.'.$extension,     File::get($file));

$entry->mime = $file->getClientMimeType();
$entry->original_filename = $file->getClientOriginalName();
$entry->filename = $file->getFilename().'.'.$extension;

$entry->save();

但首先,当我尝试它时,也存储在数据库和文件夹中。之后不断给出相同的上述错误。

请帮我解决这个问题。如果我做了dd值也给了我同样的错误我无法找到错误的位置。没有存储在数据库中。

1 个答案:

答案 0 :(得分:0)

删除或删除UINavigationBar.appearance().isTranslucent = false 运行vendor/compile.php 如果不行则那么 运行composer dump-autoload