Line App Illuminate Auth Authenticable & # 39; Not found

namespace App Http Controllers;

use Illuminate Http Request;
use Illuminate Support Facades Auth;

use App Http Requests;
use App User;

UserController class extends Controller
{
Public PostSignUp Function (Request $ request)
{
$ email = $ request[’email’];
$ name = $ request[‘name’];
$ password = $ request[‘password’];

                $ user = new user ();
$ user-> email = $ email;
$ user-> name = $ name;
$ user-> password = $ password;

$ user-> save ();

return redirect () -> route (& # 39; dashboard);
}

Public PostSignIn Function (Request $ request)
{
if (Auth :: attempt (['name'=>$request['Name'=>$request['name'=>$request['name'=>$request['name'] , & # 39; password & # 39; => $ request['password']]))
{
return redirect () -> route (& # 39; dashboard);
}
other{
return redirect () -> back ();
}
}

* Model methods are

Namespace App;

use Illuminate Database Eloquent Model;
use Illuminate Contracts Auth Authenticable;