我为什么要犯这个错误?
参数1传递给App\Http\Controller\:called ()必须是照明\Http\请求的实例,在第55行的C:\xampp\htdocs\spupresearchjournal\app\Http\Controllers\CurrentIssueController.php中调用的照明\支持\Facades\请求的实例
公共函数存储(请求$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');
}
}参数1传递给App\Http\Controller\:called ()必须是照明\Http\请求的实例,在第55行的C:\xampp\htdocs\spupresearchjournal\app\Http\Controllers\CurrentIssueController.php中调用的照明\支持\Facades\请求的实例
发布于 2019-01-09 00:40:11
您没有从控制器中的正确命名空间导入类。您希望在文件顶部导入Illuminate\Http\Request类,而不是请求facade类:
use Illuminate\Http\Request;阅读有关使用命名空间的http://php.net/manual/en/language.namespaces.importing.php。
https://stackoverflow.com/questions/54101731
复制相似问题