- PHP v7.4
- MySQL v5^
- Laravel v8.83
- Bootstrap v5.2.1
- Font Awesome v6.2.0
- Google Fonts
- https://imask.js.org/
- https://select2.org/
- Tailwind em template dashboard
- https://laravel.com/docs/7.x/authentication#authentication-quickstart
- https://github.com/squizlabs/PHP_CodeSniffer
- https://github.com/lucascudo/laravel-pt-BR-localization
- https://larapex-charts.netlify.app/
- https://github.com/LaravelLegends/pt-br-validator
- https://spatie.be/docs/laravel-permission/v5/installation-laravel
Exemplo de endpoint: http://127.0.0.1:8000/api/integracao?empresa=strikefoods
composer install
copy .env.example .env
php artisan key:generate
php artisan migrate
Executar os seeders para criar permissões
php artisan db:seed RolesAndPermissionsSeeder
Executar os seeders para OrderStatus
php artisan db:seed OrderStatusSeeder
Executar os seeders para criar dados fakes para teste (opcional)
php artisan db:seed
Ou usar um desses 2 comandos em vez dos outros a cima
- Executar migrations com seeders para permissões e valores padrão para OrderStatus
php artisan run-migrations
- Executar migrations com seeders para permissões, valores padrão para OrderStatus e dados fakes
php artisan run-migrations-seed
Login
email: [email protected]
email: [email protected]
email: [email protected]
senha: password
php artisan storage:link
Cada loja terá um subdominio e é preciso configurar o dns para permitir que o sistema funcione
Para testar em localhost com xampp vai ser possível apenas com um subdominio de loja. Configure
o virtualhost para utilizar por exemplo o domínio astrodelivery.com.br
e teste.astrodelivery.com.br
astrodelivery.com.br
vai ser o endereço que o lojista e admin podem fazer login e ter acesso ao sistema e teste.astrodelivery.com.br
vai ser o enderço da loja, é bom executar os seeders que já vai criar essa loja para teste.
Pesquisar por "configura registro coringa dominio wildcard"
APP_URL=http://127.0.0.1:8000/
ASSET_URL=http://127.0.0.1:8000/
php artisan serve