digitalserra/laravel-custom

包含预安装组件的 Laravel 自定义包

1.1.7 2016-05-09 18:02 UTC

This package is not auto-updated.

Last update: 2024-09-20 18:39:04 UTC


README

Build Status

Latest Stable Version

差异

此包是标准的 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')

类型必须是以下之一: infosuccesserrorwarning。您可以通过将第四个参数设置为 true 来自动设置会话消息

Notify::set('title','type','message',true)

这将根据: edvinaskrucas/notification 创建会话通知。您可以使用 Notify::getNotificationCount() 获取最新请求上创建的新通知的数量

测试

此框架包含多个单元测试

phpunit

许可

Laravel 框架和此包是开源软件,许可协议为 MIT 许可协议