PyQt6-Laravel is a simple application that allows you to create a laravel project with a simple click. It is written in python and uses PyQt6 for the GUI.
You can install PyQt6-Laravel latest release from here. you should have the following directory structure:
project
│ assets
│ config
│ logs
│ php
│ www
│ .gitignore
│ laravel-desktop.exe
│ main.py
│ README.md
| requirements.txt
You can run the application by double clicking on the laravel-desktop.exe
file. It will ask for an admin permission to
run the application. After that, you will see the following window, at this point your are being asked to allow the
program to download PHP for you (recommended). If you choose to download PHP, you will be asked to choose a PHP version.
After that, you will be asked to choose a laravel version. Finally, you will be asked to choose a project name and a
project path. After that, the application will start downloading the required files and installing the dependencies.
After that, you will see the following window:
At this point, you need to choose a PHP version which will be used later in your Laravel project.
It will download it and replace the php.ini-development file with the custom php.ini file. which is located in
the assets/stubs/php.ini.stub
directory.
20230905145204.mp4
Finally just rerun the application and it will start the server for you.