【发布时间】:2019-09-18 09:28:03
【问题描述】:
我正在关注this tutorial 在 Laravel 中上传图片。
它说“成功创建控制器后,转到app/controllers/ImageController.php并输入以下代码:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Validator,Redirect,Response,File;
class ImageController extends Controller
{
public function index()
{
return view('image');
}
public function save()
{
request()->validate([
'fileUpload' => 'required|image|mimes:jpeg,png,jpg,gif,svg|max:2048',
]);
if ($files = $request->file('fileUpload')) {
$destinationPath = 'public/image/'; // upload path
$profileImage = date('YmdHis') . "." . $files->getClientOriginalExtension();
$files->move($destinationPath, $profileImage);
}
return Redirect::to("image")
->withSuccess('Great! Image has been successfully uploaded.');
}
}
但是,我的代码编辑器在此行中检测到带有单词 request 的错误
if ($files = $request->file('fileUpload')) {
有人知道为什么吗?
【问题讨论】:
-
如果有适合您的答案,请将您的问题标记为已回答。
-
没有答案对我有用。