@splendidkeen do you logged already? Do you have login route or can you show me your all routes?
Oct 16, 2017
4
Level 6
Upload Avatar: Route [$login] not defined Err
As I wanted to upload a new avatar to my test user profile, I got back this error. I have changed nothing, and it worked before. Now this err comes up from nothing, when pushing the update button.
UploadController.php:
class UploadController extends Controller {
public function index(){
return view ('profile.editavatar');
}
public function store(Request $request){
$this->validate($request, [
'avatar' => 'max:600',
]);
if($request->hasFile('avatar')){
$user = Auth::user();
$image = $request->file('avatar');
$filename = time() . '.' . $image->getClientOriginalExtension();
$location = public_path('uploads/avatars/'. $filename);
Image::make($image)->resize(300,300)->save($location);
$user->avatar = $filename;
$user->save();
}
return view ('profile.editavatar');
}
public function getAvatar(){
return $this->avatar;
}
}
Route:
Route::get('/user/edit', [
'uses' => '\App\Http\Controllers\UploadController@index',
'as' => 'profile.editavatar',
'middleware' => ['auth'],
]);
Route::post('/store',[
'uses' => '\App\Http\Controllers\UploadController@store',
'middleware' => ['auth'],
]);
This is really weird. Maybe I am missing something? On my second system this process works without any problems. Thank you, guys.
Level 6
Please or to participate in this conversation.