首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >参数1传递给App\Http\Controller\Controller::validate()

参数1传递给App\Http\Controller\Controller::validate()
EN

Stack Overflow用户
提问于 2019-01-09 00:38:49
回答 1查看 3.8K关注 0票数 0

我为什么要犯这个错误?

参数1传递给App\Http\Controller\:called ()必须是照明\Http\请求的实例,在第55行的C:\xampp\htdocs\spupresearchjournal\app\Http\Controllers\CurrentIssueController.php中调用的照明\支持\Facades\请求的实例

公共函数存储(请求$request) {

代码语言:javascript
复制
    $this->validate($request, [

        'journalcover' => 'required|image|mimes:jpeg,png,jpg,gif,svg|max:2048',
        'title' => 'required',
        'editor' => 'required',
        'date' => 'required',
        'summary' => 'required',
    ]);

    // check if file was uploaded
    if ($request->hasFile('journalcover')) {
        // get the file object
        $image = $request->file('journalcover');
        $name = $image->getClientOriginalName();
        //$name['journalcover'] = 'images/' . $request->file('journalcover')->getClientOriginalName();
        //$size = $image->getClientSize();
        $destinationPath = ('images/');
        $image->move($destinationPath, $name);
        $journalcover = $destinationPath . $name;

        $newjournal = new CurrentIssue;
        $newjournal->journalcover = ('images/').$name;
        $newjournal->title = $request->input('title');
        $newjournal->editor = $request->input('editor');
        $newjournal->date = $request->input('date');
        $newjournal->summary = $request->input('summary');
        $newjournal->status = $request->input('status', '0');
        //$newjournal->size = $size;
        //dd($newjournal);
        $newjournal->save();

        return redirect('/currentissue')->with('success', 'New Journal Added');
    }
}

参数1传递给App\Http\Controller\:called ()必须是照明\Http\请求的实例,在第55行的C:\xampp\htdocs\spupresearchjournal\app\Http\Controllers\CurrentIssueController.php中调用的照明\支持\Facades\请求的实例

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-09 00:40:11

您没有从控制器中的正确命名空间导入类。您希望在文件顶部导入Illuminate\Http\Request类,而不是请求facade类:

代码语言:javascript
复制
use Illuminate\Http\Request;

阅读有关使用命名空间的http://php.net/manual/en/language.namespaces.importing.php

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54101731

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档