danidoble/laravel-package-skeleton 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

danidoble/laravel-package-skeleton

最新稳定版本:v1.0.3

Composer 安装命令:

composer require danidoble/laravel-package-skeleton

包简介

A simple Laravel package skeleton development environment

README 文档

README

Create your own laravel package with this skeleton.

requirements

For Laravel 10

  • PHP 8.1

For Laravel 11 and above

  • PHP 8.2 or higher

Installation

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

Note for Windows

Windows not support laravel prompts, so you need to create project, and when it finishes, you need to run the following commands:

Enter to the project folder

cd laravel-package-skeleton

Experimental Expose assets (js, css)

If you want to expose route assets (js, css) in your package, you need to select yes in web routes, and the next question Do you want to expose assets with url? (This will expose 2 routes (by default), E.g. /assets/css and /assets/js.)

If you want to expose assets with url, select yes again.

Notes
  • This feature is experimental, and may not work as expected.
  • This feature only support tailwindcss, but you can add your own css framework.

Execute the configuration script

php configure.php

update composer

composer update

or in one line

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

Usage

If you want test the basic route run:

./vendor/bin/testbench serve

then open your browser and go to http://127.0.0.1:8000/

routes

If you added web routes in your package, you can test it by going to

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

Note: package-route is the route pre-defined in the package, when you configure the package this route change to your-name-package-route

Ex. my package is Testing so my route will be testing-route, so you need to open http://127.0.0.1:8000/testing-route instead of previous route.

to check the complete list of commands run:

./vendor/bin/testbench list

for more information about testing with orchestra/testbench visit Orchestra Testbench

统计信息

  • 总下载量: 58
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 2
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 2
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2024-03-09