dredumont / skeleton
Laravel 骨架
1.0.4
2016-01-06 22:27 UTC
Requires
- almasaeed2010/adminlte: ~2.0
- barryvdh/laravel-elfinder: ^0.3.4
- bican/roles: 1.7.*
- dimsav/laravel-translatable: ^5.1
- doctrine/dbal: ~2.5
- fortawesome/font-awesome: ^4.4
- guzzlehttp/guzzle: ~5.2
- intervention/image: ~2.1
- jenssegers/agent: ~2.1
- laravel/framework: 5.0.*
- laravel/socialite: ^2.0
- laravelcollective/html: ~5.0
- mcamara/laravel-localization: 1.0.*
- pingpong/menus: ^2.0
- pingpong/presenters: ^2.0
- roumen/sitemap: ~2.5
- spatie/laravel-glide: ^2.2
Requires (Dev)
- phpspec/phpspec: ~2.1
- phpunit/phpunit: ~4.0
README
安装
在安装 Vagrant Homestead 的 Laravel 之前,请确保您的计算机上已安装。
通过 SSH 连接到您的 Vagrant
然后,导航到您的 workspace 并输入以下命令
#!sh
composer create-project dredumont/skeleton
mv skeleton NOM_DU_PROJET
cd NOM_DU_PROJET
打开 .env 并修改环境相关信息。您可以从此文件中修改数据库名称。不需要更改访问权限。
在 Vagrant 上创建数据库
然后,始终在根目录下,输入以下命令
#!sh
php artisan migrate
php artisan db:seed
php artisan elfinder:publish
php artisan vendor:publish --tag=adminlte
php artisan vendor:publish --provider="Pingpong\Menus\MenusServiceProvider"
为了在 Vagrant 上添加主机,输入:serve NOM_DU_PROJET.app /home/vagrant/PATH_DU_WORKSPACE/PATH_DU_PROJET/public
您可以在主机中添加以下行以激活站点:192.168.10.10 NOM_DU_PROJET.app
现在,您可以看到网站。您可以通过以下链接访问后端: http://NOM_DU_PROJET.app/admin -> 使用您的 Google Reptiletech 账户登录
=============================================
集成
- 如果您使用 Windows,请执行以下修复
#!text
# Lines 495-510 - C:\HashiCorp\Vagrant\embedded\gems\gems\vagrant-1.7.2\plugins\providers\virtualbox\driver\version_4_3.rb
- folder[:hostpath]]
+ '\\\\?\\' + folder[:hostpath].gsub(/[\/\\]/,'\\')]
打开 Windows 的终端或 Git Bash
转到项目的根目录
输入以下命令
#!sh
sudo npm install
- 在 Windows 上
#!sh
sudo npm install --no-bin-links
- 在开始工作之前,在项目根目录中,您可以输入
#!sh
gulp watch
您有一个位于根目录的 gulpfile.js 文件,其中包含有关 Laravel Elixir 的相关元素。有关更多信息,请参阅 Laravel.com 上的文档。
如果您遇到 "Error in plugin 'gulp-notify'" 类型的错误,您可以在 Vagrant 中输入以下行
#!sh
sudo apt-get install libnotify-bin