NawrasBukhari / pyqt6-laravel

Best combination to create desktop applications with PyQt6 and PHP Laravel!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PyQt6-Laravel

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.

Installation

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

Usage

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.

The full installation process is in the following video.
20230905145204.mp4

Finally just rerun the application and it will start the server for you.

About

Best combination to create desktop applications with PyQt6 and PHP Laravel!

License:MIT License


Languages

Language:Python 99.5%Language:CSS 0.5%Language:JavaScript 0.1%