У меня есть две таблицы в моей базе данных 1: Элементы 3: Пользователи и пытаются войти в систему пользователя, и она работает исправно, но мой вопрос в том, что я не упомянул что из этой таблицы он будет извлекать данные, но он автоматически извлекается из нужной таблицы? Является ли это особенностью Laravel или делаю что-то неправильно? или я не понимаю, почему это происходит?Laravel How Auth :: попытка знает о таблице
Форма
{{ Form::open(array('class'=> 'forming')) }}
{{ Form::text('username',null,array('placeholder' => 'Username' ,'class' => 'insi')); }}<br>
{{ Form::password('password',array('placeholder'=>'Password', 'class'=>'paswor')); }}<br>
{{ Form::submit('SignIn!',array('class'=> 'but-n')); }}
{{ Form::close() }}
и AuthController
class AuthController extends Controller{
public function getLogin(){
return View::make('login');
}
public function postLogin(){
$rules = array('username'=> 'required', 'password'=>'required');
$validator = Validator::make(Input::all(),$rules);
if($validator->fails()){
return Redirect::route('login')
->withErrors($validator);
}
$auth = Auth::attempt(array(
'username' => Input::get('username'),
'password' => Input::get('password')
), false);
if(!$auth){
return Redirect::route('login')
->withErrors(array(
'Invalid'
));
}
return Redirect::route('home');
}
}
И чуть ниже этой таблицы использовать, если вы используете драйвер базы данных вместо ярко-красного. – ceejayoz
Хорошо, тогда есть Красноречивый и Аут оба имеют одинаковые функции? –
Auth может использовать Eloquent для доступа к вашей таблице пользователей и проверки подлинности, но у них нет одинаковых функций, это совершенно разные вещи. –