Merhaba. Benzer bir proje ben de yaptım. Lumen ile Restapi yaptım. JWT Token yöntemi kullandım. Token geçerliliğini kontrol eden bir endpoint de ekledim. Json çıktılar veren bir api geliştirdim.
Ön yüz için ise Laravel ve blade template kullanarak bir tane uygulama daha yaptım. Bu uygulamada Login formu yapıp, formdan girilen bilgileri API'ye gönderdim, api bana token verdi. Bu token'ı $_SESSION'da depoladım. Tüm rotalara middleware ekledim. Bu middleware içinde Lumen Api'deki Token kontrol endpointine login işleminde aldığım token'ı gönderdim. API true cevabı verirse işleme devam ettim. False verirse login rotasına yönlendirdim.
Umarım yardımcı olur....