framgia/laravel-skeleton

此包已被废弃,不再维护。未建议替代包。

Laravel 框架应用程序安装器。

0.1.3 2017-07-28 03:44 UTC

This package is not auto-updated.

Last update: 2021-11-13 13:04:46 UTC


README

安装

要安装此包,您需要

  • Laravel 5.4+

通过 Laravel 框架制作器 安装

  • 首先,使用 composer 下载
composer global require "framgia/laravel-skeleton"

请确保将 $HOME/.composer/vendor/bin 目录(或您操作系统上的等效目录)添加到您的 $PATH 中,以便您的系统可以定位到 laravel-skeleton 可执行文件。

安装完成后,运行 laravel-skeleton run 命令将在您指定的目录中创建一个 Laravel 框架。

  • 选项
      --with-docker     Init with docker-compose file
      --docker-only     Init docker-compose file only
  • 文件夹结构
app
├── Console
│   └── Kernel.php
├── Exceptions
│   └── Handler.php
├── Helpers
│   ├── ApiHelper.php
│   └── FormHelper.php
├── Http
│   ├── Controllers
│   │   ├── Admin
│   │   │   ├── BaseController.php
│   │   │   └── HomeController.php
│   │   ├── Api
│   │   │   ├── BaseController.php
│   │   │   └── UsersController.php
│   │   ├── Auth
│   │   │   ├── ForgotPasswordController.php
│   │   │   ├── LoginController.php
│   │   │   ├── RegisterController.php
│   │   │   └── ResetPasswordController.php
│   │   ├── Controller.php
│   │   └── Web
│   │       ├── BaseController.php
│   │       └── HomeController.php
│   ├── Kernel.php
│   ├── Middleware
│   │   ├── AdminAuthenticate.php
│   │   ├── EncryptCookies.php
│   │   ├── RedirectIfAuthenticated.php
│   │   ├── TrimStrings.php
│   │   └── VerifyCsrfToken.php
│   └── Requests
│       ├── Api
│       │   ├── BaseRequest.php
│       │   ├── UserRegisterRequest.php
│       │   └── UserUpdateRequest.php
│       └── Web
│           └── BaseRequest.php
├── Mail
│   ├── BaseMail.php
│   └── User
│       └── WelcomeMail.php
├── Models
│   ├── Traits
│   │   └── ApiScopes.php
│   └── User.php
├── Providers
│   ├── AppServiceProvider.php
│   ├── AuthServiceProvider.php
│   ├── BroadcastServiceProvider.php
│   ├── EventServiceProvider.php
│   ├── RouteServiceProvider.php
│   └── ServicesBindingProvider.php
└── Services
    ├── Api
    │   ├── BaseService.php
    │   ├── Contracts
    │   │   ├── BaseServiceInterface.php
    │   │   ├── CanSortAndFilter.php
    │   │   └── UserServiceInterface.php
    │   ├── Pagination
    │   │   └── ApiPaginator.php
    │   ├── UserService.php
    │   └── Values
    │       └── ApiParam.php
    ├── Helpers
    │   └── EmailService.php
    ├── Traits
    │   └── EloquentFilter.php
    └── Web
        ├── BaseService.php
        ├── Contracts
        │   ├── BaseServiceInterface.php
        │   └── UserServiceInterface.php
        └── UserService.php
 
 resources
 ├── assets
 │   ├── js
 │   │   ├── app.js
 │   │   ├── bootstrap.js
 │   │   └── components
 │   │       └── Example.vue
 │   └── sass
 │       ├── _variables.scss
 │       └── app.scss
 ├── lang
 │   └── en
 │       ├── auth.php
 │       ├── pagination.php
 │       ├── passwords.php
 │       └── validation.php
 └── views
     ├── admin
     │   └── welcome.blade.php
     ├── emails
     │   └── en
     │       └── user
     │           └── welcome.blade.php
     ├── web
     │   └── welcome.blade.php
     └── welcome.blade.php

许可证

MIT 许可证 (MIT)

版权所有 © 2017 Framgia 越南有限公司。

在此,免费授予任何获得此软件及其相关文档副本(“软件”)的人权利,无需支付费用,在不限制包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本的权利,并允许向软件提供的人这样做,前提是遵守以下条件

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

软件按“原样”提供,不提供任何形式的保证,明示或暗示,包括但不限于适销性、适用于特定目的和不侵犯专利。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任承担责任,无论该责任是因合同、侵权或其他原因而引起的,无论是在软件或软件的使用或其他交易中产生的。