digitalserra / laravel-custom
包含预安装组件的 Laravel 自定义包
Requires
- php: >=5.5.9
- anhskohbo/no-captcha: 2.*
- barryvdh/laravel-debugbar: ^2.0
- barryvdh/laravel-ide-helper: ^2.1
- edvinaskrucas/notification: 5.*
- filp/whoops: ~1.0
- laracasts/flash: ^1.3
- laravel/framework: 5.1.*
- laravelcollective/html: 5.1.*
- laravelcollective/remote: 5.1.*
- prettus/l5-repository: ^2.1
Requires (Dev)
- fzaninotto/faker: ~1.4
- mockery/mockery: 0.9.*
- phpspec/phpspec: ~2.1
- phpunit/phpunit: ~4.0
This package is not auto-updated.
Last update: 2024-09-20 18:39:04 UTC
README
差异
此包是标准的 laravel 5.1.* 安装,但添加了一些额外内容和预配置
额外内容
- Whoops
- Heroku 部署就绪,创建您的应用程序,添加 heroku-buildpack-multi 并推送到 Heroku
- Laravel Collective
- Prettus L5 仓库
- 用于 Facades、Models 和 PhpStorm 自动完成的 IDE 辅助文件
- Laravel Collective Remote
- 用于远程服务器 git pull 的 Artisan 命令
- 调试栏
- Bower 预配置了 Jquery、Bootstrap、Font-Awesome 和 Sweetalert
- 预配置的登录和注册视图及路由
- 重置密码系统
- pt-BR 语言
安装
composer create-project digitalserra/laravel-custom project-name "~1.0"
-
安装先决条件
npm install
bower install
gulp
php artisan migrate
在 NEON 仪表板主题 获取模板选项和布局
Docker
此框架包含预配置的 Docker 容器。查看 docker-compose.yml
了解如何添加或删除容器。提供了一系列内置命令
php artisan docker:up | down | restart
- 启动、删除或重启在 docker-compose.yml 中指定的 Docker 容器
Caddy
Caddy 是类似于 Apache 或 nginx 的 Web 服务器,但默认支持 HTTP/2 和 HTTPS。HTTP/2 是 HTTP 的新版本,可以使您的网站加载更快。当通过 HTTPS 提供连接时,默认启用 HTTP/2。该项目中包含一个 Caddyfile
,适用于 Laravel。请随意修改。
有关更多信息,请参阅 caddy 的 文档 或 GitHub 仓库。有关将 caddy 作为服务使用的信息(例如,类似于 nginx),请参阅 此处
命令
以下命令可供使用
php artisan docker:up | down | restart
- 启动、删除或重启在 docker-compose.yml 中指定的 Docker 容器
php artisan ssh:run {command} | pull {--folder=public_html | --branch=master}
- 执行 ssh 操作
通知
使用以下方式设置新的持久通知
Notify::set('title','type','message')
类型必须是以下之一: info
、success
、error
或 warning
。您可以通过将第四个参数设置为 true
来自动设置会话消息
Notify::set('title','type','message',true)
这将根据: edvinaskrucas/notification 创建会话通知。您可以使用 Notify::getNotificationCount()
获取最新请求上创建的新通知的数量
测试
此框架包含多个单元测试
phpunit
许可
Laravel 框架和此包是开源软件,许可协议为 MIT 许可协议