onestartup / shop
为网站提供存储服务的 onestartup
0.3.4
2019-01-18 23:43 UTC
This package is not auto-updated.
Last update: 2024-09-22 03:19:26 UTC
README
onestartup/shop 是一个模块化电子商务系统
安装
- 在终端运行以下命令
composer require onestartup/shop
- 如果希望配置 PayPal 支付,运行以下命令
composer require paypal/rest-api-sdk-php:*
- 在 config/app.php 的 providers 数组中添加 ServiceProvider 后运行
Onestartup\Shop\ShopServiceProvider::class,
- 运行迁移
php artisan migrate
- 将以下行添加到 app/User.php 中
public function productsShop()
{
return $this->hasMany('Onestartup\Shop\Model\ProductShop', 'user_id');
}
- 运行发布视图的命令
php artisan vendor:publish --provider="Onestartup\Shop\ShopServiceProvider"
- 运行发布配置文件的命令
php artisan vendor:publish --tag=config
- 运行 serv
php artisan serve
- 在此路由中测试管理员用户
https://:8000/admin/shop/product
- 在此路由中测试
https://:8000/productos
- 将密钥添加到 .env 文件中
PK_MERCADO_PAGO=Public key
AC_MERCADO_PAGO=Access token
CLIENT_ID_PAYPAL=cliente id
SECRET_PAYPAL=secret id
PAYPAL_MODE=sandbox
- 用于搜索
composer require laravel/scout
composer require algolia/algoliasearch-client-php
php artisan vendor:publish --provider="Laravel\Scout\ScoutServiceProvider"
环境变量
ALGOLIA_APP_ID=YourApplicationID ALGOLIA_SECRET=YourAdminAPIKey ALGOLIA_SEARCH=YourSearchOnlyAPIKey SCOUT_QUEUE=true运行
php artisan scout:import 'Onestartup\Shop\Model\ProductShop'
账单
将以下内容添加到 database/seeds/DatabaseSeeder.php 文件中
$this->call(CreateUsoCfdiCatalog::class);
$this->call(CreateUnidadesSeed::class);
$this->call(CreateClavesProductosSeed::class);
运行迁移和种子
php artisan migrate --seed