六度直播/laravel-preset

我的Laravel应用程序预设

v0.1.1 2019-03-07 15:11 UTC

This package is auto-updated.

Last update: 2024-09-08 06:39:24 UTC


README

我想,与其有一个已经安装了Laravel的基仓库,不如尝试使用预设来配置一个全新的安装。🤷‍♂️

kapture

概述

Composer 包

存根

  • phpunit.xml
    • 添加 APP_KEY
    • 配置sqlite内存数据库
  • app/Model.php - 一个用于绕过批量赋值的基模型设置
  • .docker/docker-compose.yml
    • 一个简单的Docker开发配置
  • database/seeds/BouncerSeeder.php - Bouncer权限种子(仅当包含该包时)
  • .php_cs
  • .editorconfig

环境变量更改

  • DB_PORT 修改为与docker配置匹配的 .env.env.example
  • 将docker配置添加到 .env.env.example
  • SENTRY_DSN 添加到 .env.env.example(仅当包含该包时)

Tailwindcss

  • 添加以下Node包
    • laravel-mix-purgecss:^2.2.0
    • postcss-nesting:^5.0.0
    • postcss-import:^11.1.0
    • tailwindcss:>=0.6.1
  • 删除 sass 目录
  • 删除 app.css
  • 发布
    • 发布Tailwind app.css模板
    • 更新欢迎blade模板
    • 更新 webpack.mix.js

安装

注意:假设此操作是在Laravel的新安装上运行的。

您可以通过composer安装此包

> composer require --dev sixlive/laravel-preset

用法

> php artisan preset sixlive

更改日志

请参阅更改日志以获取有关最近更改的更多信息。

贡献

请参阅贡献以获取详细信息。

安全性

如果您发现任何与安全性相关的问题,请通过oss@tjmiller.co发送电子邮件,而不是使用问题跟踪器。

鸣谢

许可

MIT许可(MIT)。请参阅许可文件以获取更多信息。