自动创建项目

laravel new || laravel new xxx || composer create-project --prefer-dist laravel/laravel blog

 

安装组件
composer install

刷新组件
composer update

删除组件

composer remove chensuilong/toastr

composer dump-autoload

全局篇

查看artisan命令
  1. php artisan
  2. php artisan list

启动PHP的Web服务
  1. php artisan serve
 
查看某个帮助命令
  1. php artisan help make:model
  2. php artisan make:model User --migration   创建模型并创建新迁移
 
查看laravel版本
  1. php artisan --version
 
使用 PHP 内置的开发服务器启动应用
  1. php artisan serve
 
生成一个随机的 key,并自动更新到 app/config/app.php 的 key 键值对(刚安装好需要做这一步)
  1. php artisan key:generate
 
开启Auth用户功能(开启后需要执行迁移才生效)
  1. php artisan make:auth
 
开启维护模式和关闭维护模式(显示503)
  1. php artisan down
  2. php artisan up
 
进入tinker工具
  1. php artisan tinker
 
列出所有的路由
  1. php artisan route:list
生成路由缓存以及移除缓存路由文件

  1. php artisan route:cache
  2. php artisan route:clear
 
重新生成签名

  1. php artisan passport:install
自动生成Laravel密钥

  1. php artisan key:generate
 
Auth 系统

  1. php artisan make:auth
 
 

功能篇

 
创建控制器
  1. php artisan make:controller StudentController
 
创建Rest风格资源控制器(带有index、create、store、edit、update、destroy、show方法)
  1. php artisan make:controller PhotoController --resource
 
创建模型
  1. php artisan make:model Student
  2. php artisan make:model User --migration 创建模型并创建新迁移
 
创建新建表的迁移和修改表的迁移
  1. php artisan make:migration create_users_table --create=students //创建students表
  2. php artisan make:migration add_votes_to_users_table --table=students//给students表增加votes字段
 
执行迁移
  1. php artisan migrate
  2. php artisan migrate:rollback   回滚最新一次迁移
 
创建模型的时候同时生成新建表的迁移
  1. php artisan make:model Student -m
 
回滚上一次的迁移
  1. php artisan migrate:rollback
 
回滚所有迁移
  1. php artisan migrate:reset
  2. php artisan migrate:refresh  更新表结构
 
创建填充
  1. php artisan make:seeder StudentTableSeeder
 
执行单个填充
  1. php artisan db:seed --class=StudentTableSeeder
 
执行所有填充
  1. php artisan db:seed
 
创建中间件(app/Http/Middleware 下)
  1. php artisan make:middleware Activity
 
创建队列(数据库)的表迁移(需要执行迁移才生效)
  1. php artisan queue:table
 
创建队列类(app/jobs下):
  1. php artisan make:job SendEmail
 
创建请求类(app/Http/Requests下)
  1. php artisan make:request CreateArticleRequest

【Laravel】 常用命令的更多相关文章

  1. laravel 常用命令

    1.创建控制器 php artisan make:controller ArticleController // 带 restful 风格 php artisan make:controller Ar ...

  2. Laravel常用命令行中文版

    1.生成控制器 php artisan make:controller ArticleController 对应的会在app/http/controllers下面生成ArticleController ...

  3. Laravel常用命令

    php artisan make:controller BlogController php artisan make:model Blog

  4. Laravel 命令行常用命令

    一.简介 1.Artisan 是 Laravel 自带的命令行接口名称,它为我们在开发过程中提供了很多有用的命令.想要查看所有可用的Artisan命令,可使用list命令: php artisan l ...

  5. composer 基本概念与常用命令总结

    目录 composer 基本概念与常用命令总结 基本概念 软件安装 linux/mac安装 windows 配置镜像 如何使用 常用命令 全局参数 初始化 init 初始化参数 依赖安装 instal ...

  6. composer更新命令及常用命令

    原文地址:https://www.wjcms.net/archives/composer更新命令及常用命令 composer作为php的包依赖管理工具,开发者将开发的工具包上传,然后使用者能很方便的使 ...

  7. composer 更新命令及常用命令

    composer 安装 官方地址:https://getcomposer.org/download/ 下载地址:https://getcomposer.org/Composer-Setup.exe 下 ...

  8. Linux 常用命令(持续补充)

    常用命令: command &:将进程放在后台执行 ctrl + z:暂停当前进程 并放入后台 jobs:查看当前后台任务 bg( %id):将任务转为后台执行 fg( %id):将任务调回前 ...

  9. LVM基本介绍与常用命令

    一.LVM介绍LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制LVM - 优点:LVM通常用于装备大量磁盘的系统,但它同样适 ...

  10. Linux学习笔记(一):常用命令

    经过统计Linux中能够识别的命令超过3000种,当然常用的命令就远远没有这么多了,按照我的习惯,我把已经学过的Linux常用命令做了以下几个方面的分割: 1.文件处理命令 2.文件搜索命令 3.帮助 ...

随机推荐

  1. Eclipse设置java环境

    通用JRE环境设置: Window->Preferences->Java->Installed JREs 设置jre路径,如C:\Program Files\Java\jre1.8. ...

  2. HDU2609 How many —— 最小表示法

    题目链接:https://vjudge.net/problem/HDU-2609 How many Time Limit: 2000/1000 MS (Java/Others)    Memory L ...

  3. uses-permission和permission详解

    1.<uses-permission>: 官方描述: If an application needs access to a feature protected by a permissi ...

  4. C#在一段数字区间内随机生成若干个互不相同的随机数

    /// <summary>        /// Random ra=new Random();  系统自动选取当前时前作随机种子:        /// Random ra=new Ra ...

  5. hive 中 Order by, Sort by ,Dristribute by,Cluster By 的作用和用法

    order by order by 会对输入做全局排序,因此只有一个reducer(多个reducer无法保证全局有序) 只有一个reducer,会导致当输入规模较大时,需要较长的计算时间. set ...

  6. HDU5890:Eighty seven(Bitset优化背包)

    Mr. Fib is a mathematics teacher of a primary school. In the next lesson, he is planning to teach ch ...

  7. 行内元素变成会计元素block和inline-block的区别

    左边一个ul的导航,习惯了用li里面放a,想要a有个百分百宽和高,这个整个li就都可以有点击事件了,用了inline-block,宽高可以实现,但是发现一个问题,a的左边始终会有个类似于外边距的样式, ...

  8. [shell test] multiple conditions

      Classic technique (escape metacharacters): if[ \( $g -eq 1-a "$c"="123" \) -o ...

  9. node mkdirSync 创建多级目录

    提供一个实用的一次性同步创建多级目录的方法,收藏一下. function makeDir(dirpath) { if (!fs.existsSync(dirpath)) { var pathtmp; ...

  10. python整数与IP地址转换 [转]

    我们有时会将一个整数与IP地址进行互换,用python代码实现很简单将一个整数如2000000,变为一个IP地址的方式 >>> import socket >>> ...