LaSalle Software is my free and open source integrated web application based on the Laravel Framework.
Since Laravel is the web app framework, but not the app itself, I need an integrated base app for my projects.
So I built my integrated app.
I call it LaSalle Software
I based my administrative "CRUD" back-end on Laravel's Nova.
I wanted to distinctly separate people who are not intended to login from people who can login. So I built this capability.
My projects typically start with the same type of database. So I built it. My profiles tables, migrations, models, policies, and Nova resources are all there.
Multiple independently deployed front-end apps are administered by a single, independent, administrative back-end app. Exactly what I desired.
I based the back-end authentication on the OAuth client credentials grant, using JWT. Just as I wanted.
I created three authorization levels in the back-end app, using native Laravel Policies, fully integrated with Nova, right out of the box.
Blog -- because I need a blog for myself!
Brief Introductory Video
May 01, 2023
Update to PHP 8.1 and Laravel 10. Get back into my PHP runtime for Lambda deep dive for my PHP Serverless Project....