lostyazilim
tr.link

Laravel Auth Yolunu Değiştirme

8 Mesajlar 1.520 Okunma
acebozum
tr.link

codertr codertr WM Aracı Kullanıcı
  • Üyelik 22.06.2017
  • Yaş/Cinsiyet 27 / E
  • Meslek öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad E** A**
  • Mesajlar 508
  • Beğeniler 47 / 46
  • Ticaret 26, (%100)
Selamun Aleykum,

Sorun şu make:Auth direk ana dosyada oluşuyor fakat ben bunu alt klasörün içinde çalıştırmak istiyorum nasıl yapabilirim?
 

 

elektronikssl
webimgo

hsntngr hsntngr Kontör at Kullanıcı
  • Üyelik 21.09.2016
  • Yaş/Cinsiyet 31 / E
  • Meslek Full Stack Developer
  • Konum İstanbul Avrupa
  • Ad Soyad H** T**
  • Mesajlar 1155
  • Beğeniler 99 / 327
  • Ticaret 3, (%100)
Daha açıklayıcı bir şekilde yazar mısın ? Neyi tam olarak nerede çalıştırmak istiyorsun anlamadım :?
 

 

SancarSaran SancarSaran WM Aracı Kullanıcı
  • Üyelik 14.01.2018
  • Yaş/Cinsiyet 52 / E
  • Meslek Programcı
  • Konum İzmir
  • Ad Soyad S** S**
  • Mesajlar 319
  • Beğeniler 4 / 111
  • Ticaret 0, (%0)
Laravelde auth işleri middleware ile oluyor.

Alt dosyadan kastın packet ise packete tanımladığın routing i yazıdğın auth middle vare is kaplıyacaksın.

if(authmiddleware) {
route hede
route hodo
}

gibi
 

 

codertr codertr WM Aracı Kullanıcı
  • Üyelik 22.06.2017
  • Yaş/Cinsiyet 27 / E
  • Meslek öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad E** A**
  • Mesajlar 508
  • Beğeniler 47 / 46
  • Ticaret 26, (%100)
SancarSaran hsntngr hocam mesela auth u kullandığımız zaman direk anadizin/login
şeklinde çalışıyor login sayfası fakat ben anadizin/naber/login şeklinde çalıştırmak istiyorum nasıl yapabilirim
 

 

wmaraci
wmaraci

asinan asinan ... Kullanıcı
  • Üyelik 15.10.2014
  • Yaş/Cinsiyet 35 / E
  • Meslek Web
  • Konum Kayseri
  • Ad Soyad S** A**
  • Mesajlar 153
  • Beğeniler 14 / 51
  • Ticaret 0, (%0)
Sevgili kardeşim sorduğun soru ile istediğini tam yansıtamamışsın. Sen https://laravel.com/docs/5.6/routing sayfasındaki "Route" işlemlerini soruyorsun.

Yapman gereken mantık olarak şu şekilde:

web.php dosyanda "Auth::routes()" diye bir satır olacak onu silip;


Route::get('`AAA/BBB/CCC/SSST/HADI/LOGIN/YAPALIM', 'Auth\LoginController@showLoginForm')->name('login');
Route::post('login/', 'Auth\LoginController@login');
Route::post('logout', 'Auth\LoginController@logout')->name('logout');

// Registration Routes...
Route::get('register/', 'Auth\RegisterController@showRegistrationForm')->name('register');
Route::post('register/', 'Auth\RegisterController@register');

// Password Reset Routes...
Route::get('password/reset', 'Auth\ForgotPasswordController@showLinkRequestForm')->name('password.request');
Route::post('password/email', 'Auth\ForgotPasswordController@sendResetLinkEmail');
Route::get('password/reset/{token}', 'Auth\ResetPasswordController@showResetForm')->name('password.reset');
Route::post('password/reset', 'Auth\ResetPasswordController@reset');


AAA/BBB/CCC/SSST/HADI/LOGIN/YAPALIM olan yer kafana göre oluşturacağın login url si olacak. Görüldüğü gibi kayıt sayfasına da aynı şeyleri yapabilirsin.

Burada verdiğim örnek sadece bu işin nasıl yapılacağı. Laravel bunlara redirect yaptırmadan overwrite yaptırmaya izin veriyor mu bilmiyorum. Auth::routes() satırını sildikten sonra sistemin tamamen sağlıklı çalışmaya devam etmesi için bütün auth routelarını manuel eklemen gerekiyor. Çünkü kurulum bu routeları arayacaktır. Sistemindeki tüm routeları görmek için "php artisan route:list" komutunu kullanabilirsin.

Not: Kodu tamamen başka yerden kopyala yapıştır yaptım mantığı anlatmak için.
 

 

codertr codertr WM Aracı Kullanıcı
  • Üyelik 22.06.2017
  • Yaş/Cinsiyet 27 / E
  • Meslek öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad E** A**
  • Mesajlar 508
  • Beğeniler 47 / 46
  • Ticaret 26, (%100)
asinan ilginiz için teşekkür ederim
 

 

hsntngr hsntngr Kontör at Kullanıcı
  • Üyelik 21.09.2016
  • Yaş/Cinsiyet 31 / E
  • Meslek Full Stack Developer
  • Konum İstanbul Avrupa
  • Ad Soyad H** T**
  • Mesajlar 1155
  • Beğeniler 99 / 327
  • Ticaret 3, (%100)
Biraz geç kalmışım :) @asinan mevzuyu açıklamış zaten :) Ama başka sorun olursa konuya etiketlersin beni yardımcı olmaya calısırım
 

 

codertr codertr WM Aracı Kullanıcı
  • Üyelik 22.06.2017
  • Yaş/Cinsiyet 27 / E
  • Meslek öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad E** A**
  • Mesajlar 508
  • Beğeniler 47 / 46
  • Ticaret 26, (%100)
Teşekkür ediyorum :)
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al