Craftable PRO is a package for Laravel that can be installed on any existing Laravel 9+ project. If you're starting a new project, install Laravel first - please follow steps in the official Laravel documentation (opens in a new tab).
You can buy a license on our Craftable PRO website (opens in a new tab). Afterwards, you will receive an email with a license key which you will need to continue with the installation.
After obtaining a valid Craftable PRO license (opens in a new tab) you need to add our private repository to your composer.json:
composer config repositories.craftable-pro composer https://packages.craftable.pro/
Require the package with composer. You will be asked for username and password during the installation. Use your email address as the username and the license key, you received after purchasing the license, as the password. Alternatively you can create local or global
auth.json file with your credentials. You can find more information about this in the Composer documentation (opens in a new tab).
composer require brackets/craftable-pro
This command will publish resources, migrations, configs, edit some configuration files and more.
Check out Install command section for more information.
php artisan craftable-pro:install
You can use whatever package manager you preffer, but we will use
npm in this example.
Afterwards you can start Vite with:
npm run craftable-pro:dev
Or you can build the assets for production with:
npm run craftable-pro:build
After running Vite, you should be able to visit Craftable PRO at
Login with the credentials provided during installation.