Services & tools

Tools

One-click installs for Composer, Node.js, databases, Git and certutil.

التوثيق متاح باللغة الإنجليزية، مثل أوامر LaraMonster وواجهته.

The Tools page installs the developer tools a Laravel project needs with one click each, and shows which ones you already have and where they came from.

ToolIDHow it's installed
PHPphpFrom the PHP page
ComposercomposerPortable download into LaraMonster's bin/
Node.js (LTS)nodePortable download (includes npm)
PostgreSQLpostgresPortable download
MariaDB (MySQL)mysqlYour package manager
Redis / ValkeyredisYour package manager
MailpitmailpitPortable download
MeilisearchmeilisearchPortable download
GitgitYour package manager
Browser certificate toolsnssYour package manager (certutil, for trusting HTTPS in Firefox and Chrome on Linux)

Package managers

Tools that come from your system's package manager use whichever one LaraMonster finds:

SystemPackage managers
macOSHomebrew
Windowswinget, Scoop
Linuxpacman, apt, dnf, zypper

Installing a system package asks for your password once. Portable downloads never do: they go into LaraMonster's home folder.

From the terminal

$ laramonster tools                         # what's installed, and how to get the rest
$ laramonster tools install node postgres git

Using Node.js

If Node.js is already on your computer (nvm, fnm, Volta, Homebrew, the official installer), LaraMonster finds and uses it. Otherwise install Node.js (LTS) here: LaraMonster uses it for the new-project wizard's npm install and npm run build, and setup's Terminal commands add node, npm and npx shims for it, so npm run dev works in new terminals too. Installed Node.js after setting up the terminal? Run laramonster setup again to add the shims.