Development Blog 28th August 2018

Laravel Developer Dublin

What is Laravel?

Laravel is an open-source modern PHP web development framework. A good framework sets in place a sensible structure for developers to build on, and Laravel does this amazingly.

It provides highly-customisable functionality for all the basic necessities of the modern website or application, such as: database interaction, user authentication, front-end optimisation, and so so much more.

Laravel can be used to build websites, applications and APIs. If you've seen it on the internet then Laravel can do it.

laravel9.png

What can Laravel do for you?

Basically, Laravel gives web developers super powers and keeps your website or application easy to work with and evolve over time. An experienced Laravel developer won't be constantly bogged down in complexity or hit any road blocks, as they would when trying to customise a WordPress theme or plugin.

If you want the best features for your application, customised to your exact requirements, and the fastest website that will blow away page speed tests then Laravel is the way to go.

My Laravel Experience

I have been working with Laravel since version 4.1, which was released in 2013, and I have been keeping up to date with all the brilliant new features provided by the latest versions. I have built many websites and applications using Laravel.

I am a member of Laracasts and I closely follow the lessons and practices of its founder Jeffrey Way and many other Laravel experts.

I have recently immersed myself in the TALL Stack - Tailwind, Alpine, Laravel, Livewire and I rebuilt my own website on it. I am very excited about building more of these highly optimised websites for my clients.

I have built many websites using Statamic, which is the solution to a problem that I have been trying to solve for a long time - a solid Content Management System that doesn't get in the way of Laravel's amazingness.

I use the entire Laravel Eco-system

  • I love writing dynamic HTML templates with Laravel Blade.

  • It's a pleasure to interact with databases using Laravel Eloquent.

  • I generate highly optimised website assets using Laravel Mix.

  • I use Laravel Artisan all the time and I write my own commands.

  • I develop locally using Laravel Homestead.

  • I deploy cloud servers with Laravel Forge.

  • I have built a couple of APIs using Laravel Passport.

  • I run Laravel Nova admin panels on various websites.

  • I run a Laravel Spark SaaS application.

  • I have developed my own private Laravel Composer Packages which can be pulled into any project.

  • I have built multi-tenancy / multi-domain websites using Laravel's excellent Routing system.

  • I have dabbled in browser testing with Laravel Dusk.