有人可以幫助我如何使用鏈接到第二個表的student_id登錄。例如;第二個表的id爲'abc',所以我想以'abc'登錄,當它發佈到下一頁時,它將檢索鏈接到'abc'數據的數據而不是所有數據。登錄第二個表格的數據
AuthController.php
public function getLogin()
{
return view('auth.login');
}
public function postLogin(Request $request)
{
if($this->auth->attempt($request->only('student_id', 'password')))
{
return redirect('/student/profile');
}
return redirect('/auth/login')
->withErrors([
'student_id'=>'Invalid User ID'
]);
}
route.php
Route::get('/', function() {
return View::make('auth/login');
});
Route::get('student/profile',
['middleware' => 'auth','uses' =>'Auth\[email protected]']);
Route::post('/student/profile',array(
'as'=>'login',
'uses'=>'[email protected]'
));
login.blade.php
<section id="container">
{!! Form::open(array('action' => 'Auth\[email protected]')) !!}
{!! csrf_field() !!}
<p>Student ID : {!! Form::text('student_id',null)!!}</p>
<p>Password : {!! Form::password('password')!!}</p>
<p>{!! Form::submit('Login') !!} </p>
{!! Form::close()!!}
</section>
你能否詳細說明你的問題多一點 –
當我登錄的ID:ABC,PWORD:ABC。它將移動到名爲profile的下一頁。在配置文件表中,有許多數據具有不同的id。所以,我只想要鏈接到ID:abc的數據。當我登錄爲'嘗試'時,我只想檢索數據配置文件,在表格配置文件中有'嘗試'..這裏有兩個表名爲用戶(用於登錄)和配置文件(用於顯示數據)。 –
用戶成功登錄後,您可以使用'Auth :: user();'獲取用戶詳細信息,以便您可以使用它來檢索登錄用戶的'id',然後使用此'id'檢索配置文件信息'with'。 –