Привет, новый для laravel и im, используя версию laravel5.2. На самом деле у меня тоже есть эта регистрационная форма. Но никаких проблем при регистрации. Мой вопрос заключается в том, что он ищет простой и понятный код при входе в систему. Я видел это в Google, но я думаю, что это не laravel5.2. Я просто получаю код ссылки в некоторых примерах и тестирую его в своем приложении для входа в систему. Im использует репозитории на нем. У меня были некоторые ошибки. В нем говорится:Войти с помощью laravel5.2
Whoops, looks like something went wrong.
1/1 FatalErrorException in EloquentUserProvider.php line 126: Class '\App\User' not found
Я не уверен, почему ошибка говорит, что пользователь приложения не найден. Вот мой код ниже
<?php
namespace App\Repositories;
use App\Repositories\Contracts\loginRepositoryInterface;
use Illuminate\Http\Request;
use App\Users;
use DB;
use Session;
use Auth;
class loginRepository implements loginRepositoryInterface{
protected $request;
//Initialize request instance
public function __construct(Request $request){
$this->request = $request;
}
public function loginAuth(){
//validate login
$validator = app('validator')->make($this->request->all(), [
'emailAddress' => 'email|required',
'password' => 'required']);
//if validator fails then return response error
if($validator->fails())
return redirect()->route('get.login')->withErrors($validator)->withInput();
try{
$pwd = $this->request->get('password');
$sha1 = sha1($pwd);
$userdata = array(
'emailAddress' =>$this->request->get('emailAddress'),
'password' =>$sha1
);
if(Auth::attempt($userdata)){
return redirect()->intended('get.dashboard');
}else{
return redirect()->route('get.login')->withErrors($validator)->withInput();
}
}catch(\Exception $e){
return redirect()->route('get.login')->withErrors(["error"=>"Could not add details! Please try again."])->withInput();
}
}
//postCreate
public function postCreate($screen){
switch($screen){
case 'auth':
return $this->loginAuth();
break;
}
}
//getLoginView
public function getCreate(){
return view('login');
}
}
в методе общественных функций loginAuth()
моих маршрутов
//postLogin
Route::post('/login/{screen}', [
'as' => 'post.login.auth',
'uses' => '[email protected]'
]);
//getLoginView
Route::get('/login', [
'as' => 'get.login',
'uses' => '[email protected]'
]);
может кто-нибудь помочь мне в этом? ТИА
да у меня есть приложение/файл Users.php –
Я отредактировал мой ответ – CreativityKills
ok, не забудьте проверить его здесь –