【发布时间】:2019-06-03 17:33:56
【问题描述】:
为什么会出现这个错误?
传递给 App\Http\Controllers\Controller::validate() 的参数 1 必须是 Illuminate\Http\Request 的实例,给定的 Illuminate\Support\Facades\Request 的实例,在 C:\xampp\htdocs\ 中调用spupresearchjournal\app\Http\Controllers\CurrentIssueController.php 第 55 行
公共函数存储(请求 $request) {
$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');
}
}
传递给 App\Http\Controllers\Controller::validate() 的参数 1 必须是 Illuminate\Http\Request 的实例,给定的 Illuminate\Support\Facades\Request 的实例,在 C:\xampp\htdocs\ 中调用spupresearchjournal\app\Http\Controllers\CurrentIssueController.php 第 55 行
【问题讨论】: