
PHP Laravel Auction - Multi-vendor Auction Script
VueJs OR jQuery and PHP Laravel 5.8 Auction is an E-Commerce multi-vendor, multilingual program.





Overview
Do you like the modern javascript framework like VueJs or you trust the old, popular jQuery? This is the right place!
Try the VueJs and Laravel demo:
https://blogbook.hu/laravel_auction4/
Try the jQuery and Laravel demo:
https://blogbook.hu/laravel_auction4_2/
This project is useful when you compare the well-known and modern solution.
You can set this in the config file (project folder/ .env)
# VueJs setting
JS_LiBRARY="Vue.js"
# jQuery setting
#JS_LiBRARY="jQuery"
The default is the Vue.js
VueJs OR jQuery and PHP Laravel 5.8 Auction is an E-Commerce multi-vendor, multilingual program.
This is a VueJs OR jQuery and PHP Laravel based software that let users sell goods or bid on other products after registration.
Features
- Vendors/sellers can create their own account, product, specify their own currency, upload product images.
- User (vendor) can set the opening price, buy now price, currency, category.
- User (vendor) can add 10 photos of the product by dragging on the page.
- SuperAdmin user can moderate the auction and has full control of user, bid, auction.
- Registered user (vendor) can create auction or bid auction.
Requirements
- Server Requirements: PHP >= 7.1.3, MySQL, Apache webserver, .htaccess enabled.
- The program is also working on shared hosting.
Instructions
Download the zipped folder of the VueJs OR jQuery and PHP Laravel Multi-vendor Auction software.
Unzip this folder to your desktop.
Upload the contents of the program folder to an EMPTY directory or the main directory on your website.
Open in the main folder .env file in a Notepad or similar text editor.
Edit the host, database,username, password rows.
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel_auction4
DB_USERNAME=root
DB_PASSWORD=root
Update:
Change this setting If you want use jQuery
# VueJs setting
JS_LiBRARY="Vue.js"
# jQuery setting
#JS_LiBRARY="jQuery"
The default is the Vue.js
Mail setting:
Webserver, shared hosting:
Mail setting:
I use gmail. Create a new gmail account for auction ( ~ [email protected])
https://blogbook.hu/site/?s=la...
UNLOCK YOUR Gmail account:
https://myaccount.google.com/s...
https://myaccount.google.com/l...
https://accounts.google.com/b/...
Edit .env
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
[email protected]
MAIL_PASSWORD=yourpassword
MAIL_ENCRYPTION=tls
MAIL_FROM_AUCTION = [email protected]
Create a MySQL database with the name is same as .env setting .
Import the SQL files of the program from the project/ SQL folder! (laravel_auction4-db_2020-xx-xx.sql)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Sass, edit CSS:
npm install
npm install -g sass
npm install -g cross-env
Edit resources/sass color.scss, auction,scss, app,scss files
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
After edit lang file run this commands.
Vue.js Lang:
Update vue.js lang file after lang file update
php artisan vue-i18n:generate --format umd
+ npm run dev OR npm run watch
vue-i18n install:
more info: https://github.com/martinlindh...
composer require martinlindhe/laravel-vue-i18n-generator --dev
npm i --save vue-i18n
npm audit fix
php artisan vue-i18n:generate
php artisan vue-i18n:generate --format umd
you cant use POINT in the lang key "You can add 10 photos"
Support Forum, Help: https://groups.google.com/foru...
Reviews
-
6 months agoNarko PurchasedRating:
-
7 months agoHaverweb PurchasedRating:
-
Aug 29, 2019Amelbo3 PurchasedRating:I have been looking for a similar app based on Laravel as I did not wanted to use WordPress or WooCommerce Plugins. I wanted a clean and complete php application to complete my existing Codes. PHP Laravel auction came to my rescue.
-
Oct 29, 2018pillage1791 PurchasedRating:The bid email message notification is too generic. It doesn't contain any detail about the bid.
If someone is bidding on several items , there is no way of knowing which bid the email is referring to.
Suggestion: The email sent should contain details on the bid, for example the name of the bid item.
Also a URL link directly to the item(s) would be more useful in the email message.
Category | Scripts & Code / PHP Scripts / Miscellaneous |
First release | 25 May 2017 |
Last update | 20 July 2020 |
Software version | PHP 7.1, PHP 7.2, PHP 7.3, PHP 7.4 |
Files included | .php, .css, .html, Javascript .js |
Database | MySQL 4.x, MySQL 5.x |
Software framework | VueJS, Laravel |
Tags | php, bootstrap, css, MySQL, auction, Database, model, view, laravel, controller, components, multi-vendor, multivendor, vuejs, Vue.js, vuex, middleware, multi languages |