laravel学习笔记


  • 安装laravel

    1. mac下安装composer
      brew install composer

    2. 使用composer安装laravel
      composer global require “laravel/installer”

    3. 在终端直接使用Laravel命令
      将如下命令添加到~/.bash_profile
      export PATH=$PATH:~/.composer/vendor/bin/

    4. 使用laravel命令创建项目
      laravel new mylaravel

    5. 也可以直接创建项目
      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命令
    1. 启动虚拟机
      vagrant up
    2. 进入虚拟机
      vagrant ssh
    3. 重新加载Homestead.yaml 配置
      vagrant provision
    4. 重启虚拟机使更改生效
      vagrant reload
    5. 退出虚拟机
      exit
    6. 关闭虚拟机
      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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值