The Laravel framework has a few system requirements. All of these requirements are satisfied by the Laravel Homestead virtual machine, so it's highly recommended that you use Homestead as your local Laravel development environment.
However, if you are not using Homestead, you will need to make sure your server meets the following requirements:
- PHP >= 7.2.5
- BCMath PHP Extension
- Ctype PHP Extension
- JSON PHP Extension
- Mbstring PHP Extension
- OpenSSL PHP Extension
- PDO PHP Extension
- Tokenizer PHP Extension
- XML PHP Extension
If you want to quickly get started with VaahCMS, all you need to know is Laravel. Please go through detailed documentation on Laravel official website.
But if you want to use the true potential of VaahCMS and want to develop enterprise level applications, then you must learn following technologies:
- Vue Router: Vue Router is the official router for Vue.js. It deeply integrates with Vue.js core to make building Single Page Applications with Vue.js a breeze.
- Vuex: Vuex is a state management pattern + library for Vue.js applications. It serves as a centralized store for all the components in an application, with rules ensuring that the state can only be mutated in a predictable fashion.
- Bulma: Bulma is a free, open source CSS framework based on Flexbox and used by more than 200,000 developers.
- Buefy: Lightweight UI components for Vue.js based on Bulma.