安装laravel
mac下安装composer
brew install composer使用composer安装laravel
composer global require “laravel/installer”- composet修改为国内镜像
composer config -g repo.packagist composer https://packagist.phpcomposer.com
- composet修改为国内镜像
在终端直接使用Laravel命令
将如下命令添加到~/.bash_profile
export PATH=$PATH:~/.composer/vendor/bin/使用laravel命令创建项目
laravel new mylaravel也可以直接创建项目
composer create-project –prefer-dist laravel/laravel laravel
- 安装laravel\homestead盒子
- 在线安装:
vagrant box add laravel\homestead - 离线安装:
- 下载virtualbox.box
- 创建metadata.json文件
- vagrant box add metadata.json
- 在线安装:
{
"name": "laravel/homestead", //盒子名称
"versions":
[
{
"version": "0.4.4", //版本号
"providers": [
{
"name": "virtualbox",
"url": "virtualbox.box" //盒子所在路径
}
]
}
]
}
- vagrant命令
- 启动虚拟机
vagrant up - 进入虚拟机
vagrant ssh - 重新加载Homestead.yaml 配置
vagrant provision - 重启虚拟机使更改生效
vagrant reload - 退出虚拟机
exit - 关闭虚拟机
e
- 启动虚拟机
artisan命令
- artisan route:list 查看路由列表
- artisan make:auth 生成用户认证模块
- artisan make:controller 生成控制器
- artisan make:controller PhotoController –resource –model=model/Photo 快速创建带资源路由的控制器
- artisan make:policy 生成授权策略
- artisan migrate 执行迁移
- artisan migrate:rollback 回滚迁移
- artisan migrate:refresh 重置数据库
- artisan make:seeder 生成Seeder文件
- artisan db:seed 填充数据库
- artisan migrate:refresh –seed 重构数据库并填充数据
- artisan key:generate 生成app key
- artisan make:model Xxx -m 生成模型同时生成迁移文件
- artisan artisan tinker 进入tinker环境
npm命令
- npm install 安装依赖扩展包
- npm run dev 运行所有Mix任务
- npm run production 运行所有Mix任务和压缩资源输出
- npm run watch 监控资源文件修改,并自动重新编译
- npm run watch-poll Webpack同步更新
composer命令
- composer dump-autoload 重建加载信息
- composer require aliyuncs/oss-sdk-php 安装oss的sdk
- 将ubuntu中git默认使用的nano改为vim:
修改~/.bashrc文件,在最后一行添加
export EDITOR=/usr/bin/vim
- git pull同步
composer install
- Illuminate对应的地址
vendor-laravel-framework-src-Illuminate