Merhaba öncelikle Laravel 5 sürümü yayınlandıktan sonra inceleme imkanı buldum ve şuan ufak bir proje yapmaktayım.Laravel 5 sürümünde session ve giriş çıkış işlemlerinde Taylor Otwel bayağı kolaylık getirmiş durumda.Aslında ilk başta ufak projemde biraz zorluk çektim çünkü 4.2’deki kullandığım yapısı değişmiş durumdaydı.Şimdi öncelikle şundan bahsedeyim Laravel 5 ile giriş ve çıkış URL kısımları aşağıdaki gibi olmuş durumdadır.
Giriş url : http://localhost/public/auth/login
Çıkış url : http://localhost/public/auth/logout
Bu giriş ve çıkış işlemindeki URL yapısını istediğiniz gibi değişebilirsiniz ancak bilmeyen yada benim gibi ilk aşamada problem yaşayan kullanıcılar olursa aşağıdaki anlatacağım yöntemle bunları istedikleri Controllera ekleybilir ve URL yapısını oynayabilirler.
Öncelikle giriş için
GirisController.php oldugunu varsayıyorum;
public function index()
{
return view('auth.login');
}
ekleyiniz ve routes.php’de ;
Route::get(‘panel’, ‘HomeController@index’);
Giriş için Yeni URL : http://localhost/public/panel
Şimdi Çıkışı Halledelim.
GirisController üst satırına
use Auth;
use Redirect;
public function Cikisyap()
{
Auth::logout();
return Redirect::to(‘panel’);
}
ekleyiniz ve url yapısını değişmek için;
Route::get(‘cikis’, ‘panelkontrol\PanelController@cikisyap’);
Rotanıza ekleyiniz yapıyı bir grup içine almak için;
/* Admin kısmı rotasyonları */
Route::group(['middleware' => 'auth'], function()
{
Route::get(‘yonetici’, ‘panelkontrol\PanelController@index’);
Route::get(‘cikis’, ‘panelkontrol\PanelController@cikisyap’);
});
Şeklinde yapmanız yeterli olacaktır.
Çıkış Url : http://localhost/public/cikis
Olacaktır.