My name is Sarah and I've been a programmer (in various guises from SAS to VB.NET to PHP) for a long time. I started using PHP a while ago but I wasn't keen on how messy it can be (especially coming from .NET) so I looked around for something to sort it out and came across PHP frameworks and in particular Laravel. I chose to focus on Laravel due to the extensive resources and excellent community.
Through various courses (mostly on Laracasts) I recently came across Tailwind, Alpine and Livewire. I liked the look of all of them so now I've decided that that particular stack is where I am going to focus.
This site is to help me and anyone else learning the TALL stack. It's meant to be a repository of the errors that I inevitably come across and how to fix them, as well as snippets and tutorials of how to do certain things that I know I'll need again and again. I hope it is useful for anyone who comes across the same issues I do.
The code won't be perfect and it probably won't be the best/correct way of doing things, but I'm learning so I don't expect it to be. If you see something that is badly wrong then please let me know, but in a helpful way!
This site is built on the TALL stack and it's very basic but as I learn I want to add functionality. At the minute it is Laravel 8 with Breeze built with Tailwind and a touch of AlpineJS, the Livewire will come later (I'm still going through the basics with help from the excellent screencasts on the official site).
The site has a few static pages on the front end and blog posts powered by a CMS on the back end.