Prosty sklep internetowy napisany przy użyciu frameworka Laravel oraz biblioteki jQuery. Umożliwia przegląd i zakup biletów na wydarzenia kulturalne.
- Rejestracja i logowanie
- Przegląd produktów, paginacja, stany magazynowe
- Panel administratora Voyager
- Walidacja danych
- Interaktywny koszyk i galeria zdjęć (jQuery)
- Powiadomienia e-mail + przeglądarka powiadomień
- Generowanie numerów zamówienia
- Generator przykładowych produktów
- Ściągnij repozytorium
git clone git@github.com:kabi097/laravel-shop.git - Zainstaluj PHP z dodatkami
sudo apt-get install php7.4 php7.4-xml php7.4-gd php7.4-mbstring php7.4-mysql
- Zainstaluj bazę danych MySQL
sudo apt-get update
sudo apt-get install mysql-server
mysql_secure_installation
- Zaloguj się do MySQL, dodaj bazę danych i przykładowego użytkownika
mysql -u root -p
[wpisz hasło]
CREATE DATABASE laravelshop;
grant all privileges on laravelshop.* to user1@'%' identified by 'qwerty123';
grant all privileges on laravelshop.* to user1@localhost identified by 'qwerty123';
- Skopiuj zawartość .env.example do pliku .env i uzupełnij dane
DB_DATABASE=laravelshop
DB_USERNAME=user1
DB_PASSWORD=qwerty123
- Zainstaluj zależności
composer install
-
Wygeneruj klucz
php artisan key:generate -
Wykonaj migrację
php artisan migrate:fresh
- Zainstaluj panel administratora Voyager
php artisan voyager:install
- Dodaj nowego użytkownika do panelu Voyager
php artisan voyager:admin admin@admin.pl --create
- (opcjonalne) Wypełnij bazę danych przykładowymi danymi
php artisan db:seed
- (opcjonalne) Pobierz przykładowe obrazki dla wszystkich produktów w bazie
php artisan db:seed --class ProductImagesSeeder
- Uruchom serwer aplikacji
php artisan serve - Wejdź pod adres localhost:8000 i korzystaj z aplikacji.

