Originally put together when submitting to laravelexamples.com
I'm not particularly proud of the code-base in terms of cleanliness and style, but I'm proud of where it's got to over the last 6 years. Over those years my experience, knowledge and opinions have changed; And the code-base can often reflect that as inconsistency.
-
Custom Guard (Also LDAP support)
- Guard Class: https://github.com/BookStackApp/BookStack/blob/05ef23d34e6346a1e4c05bc38eb7e5777180c514/app/Auth/Access/Guards/LdapSessionGuard.php
- Registration in provider: https://github.com/BookStackApp/BookStack/blob/05ef23d34e6346a1e4c05bc38eb7e5777180c514/app/Providers/AuthServiceProvider.php
-
External App Extension Support
-
Allows a kind of wordpress-style extension of app logic, via a
functions.php
file in an out-of-app user theme folder.