Fortify neden bu rotaları verdiğini aramıyorum hocam . Bir SPA için bu rotaları nasıl kullanmam gerektiğini araştırıyorum daha doğrusu araştıracak birşey yokda anlamaya çalışıyorum . fortify dökümantasyonunda bulunan
If you are attempting to manually build the authentication layer for an application that offers an API or serves as the backend for a single-page application, it is entirely possible that you will utilize both Laravel Fortify (for user registration, password reset, etc.) and Laravel Sanctum (API token management, session authentication).
bu ifade olmasa Fortify ile Sanctyum ikilisini kullanmayı denemezdim , bu ifade varsa muhtemelen fortify bu iş için uygun ama ben anlıyamıyorumdur , ancak deneyen bazı yabancı kaynaklarda farklı yollar mevcut örneğin bir tanesi
FortifyServiceProvider.php içinde
public function boot()
{
Fortify::ignoreRoutes(); <== Bu satırı ekliyor
Sonro Fortify Rotalarının tutuldugu bir klasörden tüm rotaları alıp api.php içine koymak gibi bazı karmaşık işlere düzenlemelere gidiyorki tam olarak ne yaptıgını anlamadım .
bir başkası
export default {
data() {
return {
user : null,
login :{
email: '',
password: ''
}
}
},
methods: {
handleLogin(){
axios.post('/login', this.login).then(response => {
axios.get('/api/user').then(response => {
this.user = response.data;
});
});
},
}
};
fortify rotasına yaptığı post isteği içinde api/user endpointindeki kullanıcıları çekiyor artık en doğru yol hangisininki bilemiyorum ama başkada bu ikili ile Spa örneği bulamadım