Arkadaşlar sanırım çok basit bir şeyi kaçırıyorsunuz:
http://laravel.com/docs/5.0/controllers#implicit-controllers
AuthController'a bakarsanız AuthenticatesAndRegistersUsers traitini kullandığını görürsünüz. Bu traitin yöntemlerine bakarsanız da getLogin postLogin şeklinde tanımlandığını da görürsünüz.
routes.php dosyasına bakınca da şunu göreceksiniz:
Route::controllers([
'auth' => 'Auth\AuthController',
'password' => 'Auth\PasswordController',
]);
Ya da laravel 4 haliyle:
Route::controller('auth','Auth\AuthController');
Route::controller('password','Auth\PasswordController');
Yani doğal olarak ilk segment auth olacak ikinci segment ise login (get
Login()) olacak böylece auth/login şeklinde bir rota oluşacak. Hem GET için hem de POST için.
Eğer login başında auth kullanmak istemiyorsanız
Route::controllers([
'/' => 'Auth\AuthController',
'password' => 'Auth\PasswordController',
]);
şeklinde kullanabilirsiniz.
Ayrıca AuthController içerisindeki AuthenticatesAndRegistersUsers traitini ve PasswordController içindeki ResetPasswords traitini de kullanmak zorunda değilsiniz. Traitleri kaldırıp kendi yöntemleriniz ile de yapabilirsiniz, ya da trait içindeki yöntemleri controller içerisine yapıştırarak editleyebilirsiniz de. Zaten orada trait kullanılmasının sebebi de o.