danidoble/laravel-package-skeleton

简单的Laravel包骨架开发环境

v1.0.3 2024-06-24 17:16 UTC

This package is auto-updated.

Last update: 2024-09-24 17:47:44 UTC


README

使用此骨架创建自己的Laravel包。

要求

适用于Laravel 10

  • PHP 8.1

适用于Laravel 11及以上

  • PHP 8.2或更高版本

安装

composer create-project danidoble/laravel-package-skeleton --prefer-dist

Windows注意事项

Windows不支持Laravel提示,因此您需要创建项目,项目完成后,需要运行以下命令

进入项目文件夹

cd laravel-package-skeleton

实验性公开资产(js、css)

如果您想在包中公开路由资产(js、css),您需要在web路由中选择是,然后回答下一个问题 您希望使用URL公开资产吗?(这将公开2个路由(默认),例如 /assets/css 和 /assets/js。)

如果您想使用URL公开资产,请再次选择是。

注意
  • 此功能为实验性,可能无法按预期工作。
  • 此功能仅支持tailwindcss,但您可以添加自己的CSS框架。

执行配置脚本

php configure.php

更新composer

composer update

或一行

cd laravel-package-skeleton && php configure.php && composer update

用法

如果您想测试基本路由,请运行

./vendor/bin/testbench serve

然后打开您的浏览器并访问 http://127.0.0.1:8000/

路由

如果您在包中添加了web路由,您可以通过访问以下链接来测试它

http://127.0.0.1:8000/package-route.

注意:package-route是包中预定义的路由,当您配置包时,此路由会更改到 your-name-package-route

例. 我的包是Testing,因此我的路由将是 testing-route,因此您需要打开 http://127.0.0.1:8000/testing-route 而不是之前的路由。

要查看完整命令列表,请运行

./vendor/bin/testbench list

有关使用orchestra/testbench进行测试的更多信息,请访问 Orchestra Testbench