它返回FAILED,我不知道为什么,它不上传img
public function updatelogo(Request $request)
{
if($request->hasFile('logo')){
$logo = $request->file('logo');
$filename = time() . '.' . $logo->getClientOriginalExtension();
Image::make($logo)->resize(50, 50)->save( public_path('/images/games/' . $filename ) );
$game_id = $request->input('game');
$games = Games::where('id', '=', $game_id)->get();
$games->logourl = $filename;
$games->save();
return redirect()->back()->with("status", "Succesfully edited!");
}
return redirect()->back()->with("status", "FAILED!");
}
FRONTEND:
<form action="{{ url('/admin/sitesettings/games/edit/logo') }}" method="POST">
<input type="hidden" name="_token" value="{{ csrf_token() }}">
<div class="form-group">
<label for="logo" class="col-md-4 control-label">Logo</label>
<small>Upload a logo</small>
<select name="game" id="game">
@foreach($games as $game)
<option value="{{$game->id}}">{{$game->name}}</option>
@endforeach
</select>
<div>
<input id="logo" type="file" class="form-control" name="logo">
</div>
</div>
</div>
<button type="submit" class="btn btn-primary">Save changes</button>
</form>
你能帮我解决一下吗?我不知道为什么它不会起作用
答案 0 :(得分:0)
您的请求似乎有问题,您没有使用logo
上传图片,请粘贴您的前端代码,以便我们为您提供帮助。