liberu-eccommerce / ecommerce-laravel

Laravel框架的骨架应用。

资助包维护!
laravel-liberu

安装: 0

依赖: 0

建议者: 0

安全: 0

星星: 73

观察者: 6

分支: 25

开放性问题: 13

类型:项目

dev-main 2024-09-22 10:58 UTC

This package is not auto-updated.

Last update: 2024-09-25 19:06:57 UTC


README

License: MIT

Install Tests Docker

管理高级托管服务

我们的项目

设置

  1. 确保您的环境已设置PHP 8.3和Composer。
  2. 从本GitHub仓库下载项目文件。
  3. 在项目文件夹中打开终端。如果您在Windows上安装了Git Bash,您可以在以下步骤中使用它。
  4. 运行以下命令
./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,请按照以下步骤操作

  1. 确保您的系统上已安装Docker。
  2. 在项目文件夹中打开终端。
  3. 运行以下命令构建Docker镜像
    docker build -t ecommerce-laravel .
    
  4. 镜像构建完成后,您可以使用以下命令运行容器
    docker run -p 8000:8000 ecommerce-laravel
    

注意3:在运行迁移之前,请确保您的.env文件已正确配置数据库连接细节。

使用Laravel Sail

此项目还支持Laravel Sail,它提供了一个基于Docker的开发环境。要使用Laravel Sail,请按照以下步骤操作

  1. 确保您的系统上已安装Docker。
  2. 在项目文件夹中打开终端。
  3. 运行以下命令启动Laravel Sail环境
    ./vendor/bin/sail up
    
  4. 容器启动后,您可以在https://访问应用程序。
  5. 要停止Sail环境,请在终端中按Ctrl+C

有关使用Laravel Sail的更多信息,请参阅官方文档

描述

欢迎使用Liberu Ecommerce,我们的愿景开源项目,通过利用Laravel 11、PHP 8.3、Livewire 3和Filament 3的能力,彻底改变了在线商业的世界。Liberu Ecommerce不仅仅是一个买卖平台,它是一个创新的解决方案,旨在为企业和消费者提供无缝和动态的购物体验。

关键特性

  1. 直观的购物体验:Liberu Ecommerce提供用户友好且直观的购物界面,确保客户可以轻松浏览、选择和购买产品。从产品发现到结账,我们的项目旨在提升整个购物旅程。

  2. 动态Livewire交互:基于Laravel 11和PHP 8.3构建,Liberu电商平台集成了Livewire 3,以实现动态和实时交互。在探索产品详情、添加商品到购物车以及轻松完成交易的过程中,享受响应式和互动的购物体验。

  3. 高效的行政面板:基于Laravel的Filament 3行政面板为管理员提供了强大的工具来管理产品、自定义设置和监督整个电商平台。从库存管理到订单履行,Liberu电商平台确保高效且流畅的运营。

  4. 安全支付处理:Liberu电商平台将在线交易的安全性置于首位。我们的项目支持安全的支付网关,保护客户和商家免受潜在威胁,确保一个值得信赖的电商平台环境。

  5. 可定制模板:使用可定制模板来调整您的在线商店外观。Liberu电商平台在设计上提供了灵活性,允许企业创建符合其品牌身份的独特且视觉上吸引人的店面。

Liberu电商平台是开源的,采用MIT许可协议发布。我们邀请开发者、企业和电商平台爱好者参与在线商业的演变。让我们共同努力,重新定义电商平台标准,创建一个企业蓬勃发展、客户享受无缝购物体验的动态空间。

欢迎来到Liberu电商平台——创新与商业相遇,在线零售的可能性无限。加入我们,一起在数字时代改变我们的购买和销售方式。

MIT许可,可用于任何个人或商业项目。

主要功能(计划中及开发中)

  • 模块化架构:电商平台采用模块化架构设计,使开发者能够无缝创建、集成和管理组件。每个模块封装了特定的功能,促进了代码的可重用性和可维护性。
  • 可定制主题:该平台将提供多种可定制主题,使企业能够创建符合其品牌身份的独特且视觉上吸引人的在线商店。
  • 响应式设计:确保在各种设备和屏幕尺寸上提供最佳的用户体验,电商平台强调响应式设计方法,增强可访问性和易用性。
  • 高级搜索和筛选:系统将集成高级搜索和筛选功能,使用户能够轻松在庞大的产品目录中找到他们所需的产品。
  • 安全支付集成:安全支付网关的集成将是基本功能之一,确保客户能够进行无缝且安全的结账过程。
  • 库存管理:提供全面的库存管理功能,使企业能够高效地跟踪、管理和更新其产品库存。
  • 订单处理和管理:简化订单处理和管理,平台将使企业能够轻松处理订单、跟踪运输和管理退货。
  • 客户账户和资料:客户将能够创建账户、管理他们的资料、跟踪订单并基于他们的偏好和购买历史获得个性化的推荐。
  • 多语言和多货币支持:电商平台将支持多种语言和货币,使企业能够接触全球受众并在他们首选的语言和货币中进行交易。
  • SEO优化:为了提高在线可见性,该平台将集成SEO友好功能,优化内容和产品列表以适应搜索引擎。

社区参与

Liberu电商平台致力于建立一个充满活力的开发者、设计师和电商平台爱好者的社区。我们高度鼓励社区的贡献、反馈和合作,以使该项目成为一个强大、灵活且功能丰富的电商平台。

加入我们,与Liberu电商平台一起革命性地改变电商平台格局——在这里,灵活性、模块化和创新相遇,创造最佳的在线购物体验。

贡献

我们热烈欢迎社区的新贡献!我们相信协作的力量,并感激您对改进我们项目的任何参与。无论您是喜欢通过提交代码改进的拉取请求,还是通过提出问题来帮助我们识别改进区域,我们都非常重视您的参与。

如果您有代码更改或功能改进的建议,提交拉取请求是与我们分享您想法的绝佳方式。我们鼓励您将项目分支出来,进行必要的修改,并为我们提交一个拉取请求以便我们进行审查。我们的团队将勤奋地审查您的更改,并与您合作确保结果达到最高质量。

然而,我们理解并非每个人都很舒服直接提交代码。如果您遇到任何问题或对改进有建议,我们非常感激您的反馈。通过提出问题,您提供了宝贵的见解,帮助我们识别和解决潜在问题或增长机会。

无论通过拉取请求还是问题,您的贡献在使我们的项目变得更好方面发挥着至关重要的作用。我们相信营造一个包容和协作的环境,在这里每个人的想法都受到重视和尊重。

我们期待您的参与,共同努力,我们可以创建一个充满活力和繁荣的项目。感谢您考虑为我们的社区做出贡献!

许可

本项目采用MIT许可证,授予您用于个人和商业项目的自由。MIT许可证确保您可以根据自己的需求调整、修改和分发项目。您可以自由将其纳入自己的事业,无论是个人项目还是更大规模的商业活动。MIT许可证的宽松性赋予您使用此项目的权利,不受任何不必要的限制。在您的创造性和创业追求中享受这一开放和可访问许可证的益处。

贡献者