rudeisnice/nativephp-boilerplate

Laravel框架的骨架应用程序。

v0.7.1 2024-09-04 05:46 UTC

This package is auto-updated.

Last update: 2024-09-30 13:12:01 UTC


README

此模板是您开始NativePHP项目的起点。

先决条件/推荐

Windows/Mac/Linux原生

  • Laravel Herd (Mac/Windows)(可选但推荐)
  • 如果没有使用Laravel Herd,请安装PHP、Composer和NPM

在Windows上使用WSL ()

  • 首次安装时在主机上安装PHP & Composer
  • Docker Desktop(可选)
  • WSL发行版(已测试Ubuntu 22.04)
  • WSL上的Docker(如果不使用Docker Desktop)

安装

从本文件创建模板或git克隆它。

git clone https://github.com/Rudeisnice/nativephp-boilerplate.git

本地安装

安装Laravel依赖项并构建Docker镜像。

composer install && npm install

WSL特定

WSL使用Laravel sail以提高易用性。

composer install && sail build --no-cache && sail up -d && sail npm install

收尾工作

运行composer post install脚本

本地

composer run post-root-package-install && composer run post-create-project-cmd

Sail

sail composer run post-root-package-install && sail composer run post-create-project-cmd

使用

使用Wine修改sail容器以实现跨构建到Windows目标。
构建时使用sail而不是php

开发中提供服务

使用php artisan native:serve为开发应用程序提供服务。

构建

在Windows上使用挂载的WSL构建需要>20分钟。建议直接在WSL发行版上构建。未挂载时,构建时间可缩短到大约2分钟(以i7 9700KF为例)。具体取决于您的应用程序。

sail artisan native:build win

Laravel Logo

Build Status Total Downloads Latest Stable Version License

关于Laravel

Laravel是一个具有简洁、优雅语法的Web应用程序框架。我们相信,开发必须是一个愉快和创造性的体验,才能真正做到满足。Laravel通过简化许多Web项目中常用的常见任务,如

Laravel易于使用、功能强大,并提供构建大型、健壮应用程序所需的工具。

学习Laravel

Laravel具有所有现代Web应用程序框架中最广泛和最详尽的文档和视频教程库,让您轻松入门。

您还可以尝试Laravel训练营,在那里您将从零开始构建现代Laravel应用程序。

如果您不想阅读,Laracasts可以帮助您。Laracasts包含成千上万的视频教程,涵盖从Laravel到现代PHP、单元测试和JavaScript等多个主题。通过深入了解我们的全面视频库来提升您的技能。

Laravel赞助商

我们非常感谢以下赞助商为Laravel的开发提供资金。如果您有兴趣成为赞助商,请访问Laravel合作伙伴计划

高级合作伙伴

贡献者

感谢您考虑为Laravel框架做出贡献!贡献指南可在Laravel文档中找到。

行为准则

为了确保Laravel社区对所有成员都友好,请查阅并遵守行为准则

安全漏洞

如果您在Laravel中发现安全漏洞,请通过taylor@laravel.com将电子邮件发送给Taylor Otwell。所有安全漏洞都将得到及时处理。

许可证

Laravel框架是开源软件,许可协议为MIT许可证