framgia / laravel-skeleton
此包已被废弃,不再维护。未建议替代包。
Laravel 框架应用程序安装器。
0.1.3
2017-07-28 03:44 UTC
Requires
- ext-zip: *
- guzzlehttp/guzzle: ~4.0|~5.0|~6.0
- symfony/console: ~2.3|~3.0
- symfony/filesystem: ~2.3|~3.0
- symfony/process: ~2.3|~3.0
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 越南有限公司。
在此,免费授予任何获得此软件及其相关文档副本(“软件”)的人权利,无需支付费用,在不限制包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本的权利,并允许向软件提供的人这样做,前提是遵守以下条件
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
软件按“原样”提供,不提供任何形式的保证,明示或暗示,包括但不限于适销性、适用于特定目的和不侵犯专利。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任承担责任,无论该责任是因合同、侵权或其他原因而引起的,无论是在软件或软件的使用或其他交易中产生的。