Requirements

Server Requirements

All of the following requirements can be met for development by installing Laravel Valet or Laravel Homestead

  • PHP >= 7.1.3

  • OpenSSL PHP Extension

  • PDO PHP Extension

  • Mbstring PHP Extension

  • Tokenizer PHP Extension

  • XML PHP Extension

  • Ctype PHP Extension

  • JSON PHP Extension

  • One of the Laravel supported databases

    • MySQL

    • PostgreSQL

    • SQLite

    • SQL Server

Optional Server Requirements

  • Image optimization libraries:

    • JpegOptim

    • Optipng

    • PNGQuant

    • SVGO

    • gifsicle

Ubuntu Installation

And here's how to install the binaries on MacOS (using Homebrew):

Software Requirements

Programming Requirements

Just what you need for an amazing site

To get started you really only need to have some basic web development skills. You can get knee-deep in PHP and Laravel with Devise but you don't have to. With some basic knowhow you can get a pretty complex site up in no time.

  • Ability to setup a Laravel project in a development environment

  • HTML

  • CSS (or other preproccessor)

  • Some Javascript

More advanced applications may require

  • PHP

  • JavaScript

  • Understanding of Laravel

  • Understanding of Vue JS

Last updated