定制 mikehins/pepperidge 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

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

mikehins/pepperidge

Composer 安装命令:

composer require mikehins/pepperidge

包简介

A description for Pepperidge.

关键字:

README 文档

README

Software License Travis Total Downloads wakatime

[]

Description

A modern classic stack

Ok Boomers !

We worked so hard to be comfortable in our old slippers and now the kids are trying to change our old ways with their javascripting nonsense. Well take that punks !

Bring back the good old stuff !

This package helps you scaffold your application with jQuery, bootstrap and laravel blade authentification.

Comes with vite or webpack with hot reload !!!

Embrace the ease and comfort of your old dusty stack with the power of the modern web with one free and easy to use package.

Install

composer require mikehins/pepperidge

Usage

php artisan pepperidge:remembers
// Vite
npm install && npm run dev

// Webpack
npm install && npm run hot
Type : 
  [1] Vite
  [2] Webpack

With authentification ?:
  [0] yes
  [1] no
  
  
// We need the next info for webpack hot reload or vite with custom domain name

What is the domain name ?:
 > my-domain.dev

SSL Certificates path:
 > /path/to/ssl/certficate.pem

SSL private key path:
 > /path/to/ssl/private.key

That's it there you have it... You have now the same tools that you used when you were young, beautiful and full of potential.

Troubleshooting

if you get the error Error: EACCES: permission denied, open '/etc/letsencrypt/live/domain.com/privkey.pem' create a group, add your user to it and change the permission on the group.

More info here

sudo addgroup nodecert
sudo adduser {your username} nodecert
sudo adduser root nodecert

sudo chgrp -R nodecert /etc/letsencrypt/live
sudo chgrp -R nodecert /etc/letsencrypt/archive
sudo chmod -R 750 /etc/letsencrypt/live
sudo chmod -R 750 /etc/letsencrypt/archive
sudo reboot

# You can reset permission with this command
sudo groupdel nodecert
sudo chown -R :root /etc/letsencrypt/live
sudo chown -R :root /etc/letsencrypt/archive

# If it's not working you can try to add your group
sudo chgrp -R {your group} /etc/letsencrypt/live
sudo chgrp -R {your group} /etc/letsencrypt/archive
sudo chmod -R 750 /etc/letsencrypt/live
sudo chmod -R 750 /etc/letsencrypt/archive
sudo reboot

TODO

  • Make sass files hot reloadable
  • Make "hot reload" or "custom domain" optional
  • Preset with examples for vue 2.x 3.x
  • Preset with examples for Inertia
  • Change the package name for boomer ??? php artisan ok:boomer
  • ...

Changelog

Please see CHANGELOG for more information what has changed recently.

Contributing

Please see CONTRIBUTING for details.

Credits

Security

If you discover any security-related issues, please email mike@hins.dev instead of using the issue tracker.

License

The MIT License (MIT). Please see License File for more information.

统计信息

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

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: Blade

其他信息

  • 授权协议: MIT
  • 更新时间: 2022-09-16

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固