liberu-eccommerce / ecommerce-laravel
Laravel框架的骨架应用。
Requires
- php: ^8.3
- bezhansalleh/filament-shield: ^3.2
- filament/filament: ^3.2
- guzzlehttp/guzzle: ^7.8
- joelbutcher/socialstream: ^6.0
- laravel/framework: ^11.0
- laravel/jetstream: ^5.1
- laravel/octane: ^2.3
- laravel/sanctum: ^4.0
- laravel/tinker: ^2.9
- livewire/livewire: ^3.5
- orangehill/iseed: ^3.0
- spatie/laravel-menu: ^4.2
- spatie/laravel-query-builder: ^6.0
- stephenjude/filament-jetstream: ^0.0.13
Requires (Dev)
- fakerphp/faker: ^1.23
- laravel/pint: ^1.14
- laravel/sail: ^1.28
- mockery/mockery: ^1.6
- nunomaduro/collision: ^8.0
- phpunit/phpunit: ^11.0
- spatie/laravel-ignition: ^2.4
- dev-main
- dev-dependabot/composer/laravel/framework-11.24.1
- dev-dependabot/composer/laravel/tinker-2.10.0
- dev-dependabot/composer/laravel/octane-2.5.6
- dev-dependabot/npm_and_yarn/vite-5.4.8
- dev-dependabot/npm_and_yarn/preline-2.5.0
- dev-dependabot/npm_and_yarn/tailwindcss-3.4.13
- dev-dependabot/composer/spatie/laravel-query-builder-6.1.0
- dev-dependabot/composer/filament/filament-3.2.114
- dev-dependabot/composer/filament/filament-3.2.111
- dev-dependabot/composer/joelbutcher/socialstream-6.1.6
- dev-dependabot/npm_and_yarn/vite-5.4.4
- dev-dependabot/composer/laravel/jetstream-5.2.0
- dev-dependabot/composer/phpunit/phpunit-11.3.4
- dev-dependabot/npm_and_yarn/tailwindcss/forms-0.5.9
- dev-sweep/Implement-SEO-friendly-features-and-sitemap-generation
- dev-sweep/Implement-Payment-Gateway-Integration
- dev-sweep/Implement-Shipping-Service-and-Checkout-Enhancements
- dev-sweep/Add-product-comparison-functionality
- dev-sweep/Add-Order-History-Feature
- dev-sweep/Implement-Low-Stock-Tracking-and-Inventory-Management
- dev-sweep/Implement-Product-Reviews-and-Ratings
- dev-sweep/Implement-Product-Search-Functionality
- dev-sweep/Implement-Coupon-Management-and-Discount-Functionality
- dev-sweep/Enhance-Shopping-Cart-Functionality
- dev-sweep/Streamline-Checkout-Process-and-Add-Shipping-Management
- dev-sweep/Implement-Product-Management-in-Filament-Admin
- dev-sweep/Implement-Wishlist-Feature
- dev-sweep/Implement-Product-Recommendation-System
- dev-sweep/Enhance-Home-Page-with-Featured-and-Latest-Products
- dev-sweep/Update-the-main-menu-structure-for-the-ecommerce-website
- dev-sweep/hard_to_install_many_errors_e8750
- dev-sweep/hard_to_install_many_errors
- dev-sweep/docstrings-and-headers
- dev-sweep/docstrings-file-headers_5e285
- dev-sweep/refactor-payment-subscription-services
- dev-sweep/refactor-invoice-test-function
- dev-sweep/add-paypal-unit-tests
- dev-sweep/unit-tests-inventory-log
- dev-sweep/add-unit-tests-rating-review
- dev-sweep/refactor-view-functions
- dev-sweep/add-unit-tests-for-business-logic
- dev-sweep/add-unit-tests-site-setting-controller
- dev-sweep/unit-tests-homecontroller-route
- dev-sweep/docstrings-addition
- dev-sweep/checkout-controller-tests
- dev-sweep/invoices
- dev-sweep/implement_downloadable_products_function
- dev-sweep/inventory_management
- dev-sweep/docstrings-file-headers
- dev-sweep/reviews_and_ratings
- dev-sweep/paypal
- dev-sweep/store_information
- dev-sweep/docstrings-addition_4248e
- dev-sweep/add-unit-tests
- dev-sweep/product-controller-tests
- dev-sweep/cart
- dev-sweep/checkout
- dev-sweep/public_home_page
- dev-sweep/payment_methods
- dev-sweep/stripe
- dev-sweep/products
- dev-sweep/add-sweep-config
This package is not auto-updated.
Last update: 2024-09-25 19:06:57 UTC
README
管理高级托管服务
我们的项目
- https://github.com/liberu-accounting/accounting-laravel
- https://github.com/liberu-automation/automation-laravel
- https://github.com/liberu-billing/billing-laravel
- https://github.com/liberusoftware/boilerplate
- https://github.com/liberu-browser-game/browser-game-laravel
- https://github.com/liberu-cms/cms-laravel
- https://github.com/liberu-control-panel/control-panel-laravel
- https://github.com/liberu-crm/crm-laravel
- https://github.com/liberu-ecommerce/ecommerce-laravel
- https://github.com/liberu-genealogy/genealogy-laravel
- https://github.com/liberu-maintenance/maintenance-laravel
- https://github.com/liberu-real-estate/real-estate-laravel
- https://github.com/liberu-social-network/social-network-laravel
设置
- 确保您的环境已设置PHP 8.3和Composer。
- 从本GitHub仓库下载项目文件。
- 在项目文件夹中打开终端。如果您在Windows上安装了Git Bash,您可以在以下步骤中使用它。
- 运行以下命令
./setup.sh
如果您使用的是Linux,您只需像通常在终端中运行脚本一样运行脚本即可。
注意1:脚本会询问您是否希望将.env.example覆盖您现有的.env配置,如果您已经有一个.env配置,请回答“n”(否)。
注意2:此脚本将运行种子,请确保您知道这一点,并且如果您不想发生这种情况,请不要运行此脚本。
composer install php artisan key:generate php artisan migrate --seed
这将安装必要的依赖项,生成应用程序密钥,并使用初始数据设置您的数据库。
注意3:在运行迁移之前,请确保您的.env
文件已正确配置数据库连接细节。
使用Docker构建
或者,您可以使用Docker构建和运行项目。要构建Dockerfile,请按照以下步骤操作
- 确保您的系统上已安装Docker。
- 在项目文件夹中打开终端。
- 运行以下命令构建Docker镜像
docker build -t ecommerce-laravel .
- 镜像构建完成后,您可以使用以下命令运行容器
docker run -p 8000:8000 ecommerce-laravel
注意3:在运行迁移之前,请确保您的.env
文件已正确配置数据库连接细节。
使用Laravel Sail
此项目还支持Laravel Sail,它提供了一个基于Docker的开发环境。要使用Laravel Sail,请按照以下步骤操作
- 确保您的系统上已安装Docker。
- 在项目文件夹中打开终端。
- 运行以下命令启动Laravel Sail环境
./vendor/bin/sail up
- 容器启动后,您可以在
https://
访问应用程序。 - 要停止Sail环境,请在终端中按
Ctrl+C
。
有关使用Laravel Sail的更多信息,请参阅官方文档。
描述
欢迎使用Liberu Ecommerce,我们的愿景开源项目,通过利用Laravel 11、PHP 8.3、Livewire 3和Filament 3的能力,彻底改变了在线商业的世界。Liberu Ecommerce不仅仅是一个买卖平台,它是一个创新的解决方案,旨在为企业和消费者提供无缝和动态的购物体验。
关键特性
-
直观的购物体验:Liberu Ecommerce提供用户友好且直观的购物界面,确保客户可以轻松浏览、选择和购买产品。从产品发现到结账,我们的项目旨在提升整个购物旅程。
-
动态Livewire交互:基于Laravel 11和PHP 8.3构建,Liberu电商平台集成了Livewire 3,以实现动态和实时交互。在探索产品详情、添加商品到购物车以及轻松完成交易的过程中,享受响应式和互动的购物体验。
-
高效的行政面板:基于Laravel的Filament 3行政面板为管理员提供了强大的工具来管理产品、自定义设置和监督整个电商平台。从库存管理到订单履行,Liberu电商平台确保高效且流畅的运营。
-
安全支付处理:Liberu电商平台将在线交易的安全性置于首位。我们的项目支持安全的支付网关,保护客户和商家免受潜在威胁,确保一个值得信赖的电商平台环境。
-
可定制模板:使用可定制模板来调整您的在线商店外观。Liberu电商平台在设计上提供了灵活性,允许企业创建符合其品牌身份的独特且视觉上吸引人的店面。
Liberu电商平台是开源的,采用MIT许可协议发布。我们邀请开发者、企业和电商平台爱好者参与在线商业的演变。让我们共同努力,重新定义电商平台标准,创建一个企业蓬勃发展、客户享受无缝购物体验的动态空间。
欢迎来到Liberu电商平台——创新与商业相遇,在线零售的可能性无限。加入我们,一起在数字时代改变我们的购买和销售方式。
MIT许可,可用于任何个人或商业项目。
主要功能(计划中及开发中)
- 模块化架构:电商平台采用模块化架构设计,使开发者能够无缝创建、集成和管理组件。每个模块封装了特定的功能,促进了代码的可重用性和可维护性。
- 可定制主题:该平台将提供多种可定制主题,使企业能够创建符合其品牌身份的独特且视觉上吸引人的在线商店。
- 响应式设计:确保在各种设备和屏幕尺寸上提供最佳的用户体验,电商平台强调响应式设计方法,增强可访问性和易用性。
- 高级搜索和筛选:系统将集成高级搜索和筛选功能,使用户能够轻松在庞大的产品目录中找到他们所需的产品。
- 安全支付集成:安全支付网关的集成将是基本功能之一,确保客户能够进行无缝且安全的结账过程。
- 库存管理:提供全面的库存管理功能,使企业能够高效地跟踪、管理和更新其产品库存。
- 订单处理和管理:简化订单处理和管理,平台将使企业能够轻松处理订单、跟踪运输和管理退货。
- 客户账户和资料:客户将能够创建账户、管理他们的资料、跟踪订单并基于他们的偏好和购买历史获得个性化的推荐。
- 多语言和多货币支持:电商平台将支持多种语言和货币,使企业能够接触全球受众并在他们首选的语言和货币中进行交易。
- SEO优化:为了提高在线可见性,该平台将集成SEO友好功能,优化内容和产品列表以适应搜索引擎。
社区参与
Liberu电商平台致力于建立一个充满活力的开发者、设计师和电商平台爱好者的社区。我们高度鼓励社区的贡献、反馈和合作,以使该项目成为一个强大、灵活且功能丰富的电商平台。
加入我们,与Liberu电商平台一起革命性地改变电商平台格局——在这里,灵活性、模块化和创新相遇,创造最佳的在线购物体验。
贡献
我们热烈欢迎社区的新贡献!我们相信协作的力量,并感激您对改进我们项目的任何参与。无论您是喜欢通过提交代码改进的拉取请求,还是通过提出问题来帮助我们识别改进区域,我们都非常重视您的参与。
如果您有代码更改或功能改进的建议,提交拉取请求是与我们分享您想法的绝佳方式。我们鼓励您将项目分支出来,进行必要的修改,并为我们提交一个拉取请求以便我们进行审查。我们的团队将勤奋地审查您的更改,并与您合作确保结果达到最高质量。
然而,我们理解并非每个人都很舒服直接提交代码。如果您遇到任何问题或对改进有建议,我们非常感激您的反馈。通过提出问题,您提供了宝贵的见解,帮助我们识别和解决潜在问题或增长机会。
无论通过拉取请求还是问题,您的贡献在使我们的项目变得更好方面发挥着至关重要的作用。我们相信营造一个包容和协作的环境,在这里每个人的想法都受到重视和尊重。
我们期待您的参与,共同努力,我们可以创建一个充满活力和繁荣的项目。感谢您考虑为我们的社区做出贡献!
许可
本项目采用MIT许可证,授予您用于个人和商业项目的自由。MIT许可证确保您可以根据自己的需求调整、修改和分发项目。您可以自由将其纳入自己的事业,无论是个人项目还是更大规模的商业活动。MIT许可证的宽松性赋予您使用此项目的权利,不受任何不必要的限制。在您的创造性和创业追求中享受这一开放和可访问许可证的益处。