文档章节

laravel一些特别爽的指令php artisan

CuteBear
 CuteBear
发布于 2016/12/21 11:41
字数 497
阅读 1058
收藏 0

刚开始玩laravel的时候,遇到的每一个问题,我是手动创建,然后粘贴复制,命名空间,有时候还会报错,太麻烦了,最近做项目,偶然间发现了新大陆,哈哈哈,就是php artisan这个指令,据说,artisan是laravel项目自带的。现在,下面,就是具体操作喽,此帖子长期更新,收录最常用的指令。

1.首先用composer下载laravel框架的指令是:

composer create-project laravel/laravel blog

上面的指令是默认下载最新的laravel框架,现在出到了5.3,所以默认下载5.3版本,要是想下载以前的老版本,会下载5.2.15版本的,但是,老版本会有些问题,需要composer update。

composer create-project laravel/laravel blog 5.2.15

最好是下载最新版本,很少报错。老版本兼容问题,会报错的。会有vendor包下载不下来,新版本就不会存在这些问题。

2.下载完laravel之后,可以用laravel自带的,artisan创建控制器。指令如下

//上面是创建控制器在Admin的文件夹下面
php artisan make:controller Admin/AdminController

//这是直接创建,不在二级子文件夹下
php artisan make:controller AdminController

3.用artisan创建model

//创建在Models文件夹下面的模型
php artisan make:model Models/User

其实可以这样

php artisan make:model Models/Test -m

就可以创建成功test.php和一个迁移文件,迁移文件在./database/migrations/..Jiu k就可以找到这个文件,。更改这个对应的迁移文件,更改里面的配置

然后再运行php artisan migrate,在数据库里面就可以生成这个test数据表。

下面运行一下代码

php artisan make:seeder StudentTableSeeder

即可在/database/seeds找到这个文件。输入下面的代码

然后运行一下命令:  php artisan db:seed --class=StudentTableSeeder

执行后,可以在数据库找到这两条数据。注意,这个class 容易出错

 

© 著作权归作者所有

CuteBear
粉丝 4
博文 37
码字总数 13040
作品 0
徐汇
程序员
私信 提问
加载中

评论(3)

CuteBear
CuteBear 博主
最详细的git教程 http://blog.jobbole.com/78960/
CuteBear
CuteBear 博主
今天遇到个谷歌浏览器,编码设置消失的问题,新版本好像不支持编码设置,遇到这个问题,就把谷歌浏览器换成低版本的I就可以了
CuteBear
CuteBear 博主
😊求大神指导啊
基于Laravel Task-Scheduler定时发送邮件小程序

说明:本文主要学习Laravel的Artisan Command、Task Scheduler和Mail相关知识。做一个简单的小demo,用来定时发邮件。。走完整个流程最多只需一小时。同时,会将开发过程中的一些截图和代码黏...

botkenni
2016/10/21
115
0
Laravel5.2之Artisan命令生成自定义模板

说明:本文主要讲述Laravel的Artisan命令来实现自定义模板,就如经常输入的就会自动生成一个模板文件一样,通过命令生成模板也会提高开发效率。同时,会将开发过程中的一些截图和代码黏上去,...

botkenni
2016/10/22
48
0
Laravel - php artisan 研究

php artisan 命令是laravel 提供的 cli (命令行接口),帮助开发者方便的开发 常用或者用起来很方便的指令后期会持续添加 底层实现有时间会做解析

指尖芳华
2018/05/31
0
0
Laravel框架定时任务2种实现方式示例

本文实例讲述了Laravel框架定时任务2种实现方式。分享给大家供大家参考,具体如下: 第一种 1、生成一个commands文件 > php artisan make:command test 2、打开文件进行修改 laravelAppCons...

开元中国2015
2018/12/10
28
0
Laravel5异步队列使用方法

同时发布:[http://ekan001.com/article/26][1] 关于队列的定义,这里就不作介绍了。我们要使用异步队列就有两个关键: 打开 ,这是Laravel5关于队列的配置文件。首先我们可以通过 参数指定默...

吾爱
2015/03/10
11.6K
2

没有更多内容

加载失败,请刷新页面

加载更多

Mockito 2 让我们校验一些行为

在下面的示例中,我们将会模拟(Mock)一个 List 列表。 这是因为绝大部分的人对列表这个接口比较熟悉(例如 add(), get(), clear() 方法)。 在实际情况中,请不要 mock list 这个类,你可用...

honeymoose
21分钟前
3
0
简单CSS3 让搜索更有爱

首先,请看右侧搜索位置,试试先!!(如果你用的是IE,悲剧了) 小小的动画,是css3实现的,很有爱,有木有!! 代码如下: .searchdemo {display:inline-block;position:relative;height:2...

前端老手
29分钟前
3
0
base64工具类

package util;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import java.......

被毒打的程序猿_先瑞
34分钟前
6
0
四、Java设计模式之接口隔离原则

接口隔离 细粒度 接口设计过大过小都不好 适量

东风破2019
45分钟前
4
0
北漂的生活成本到底有多大?聊一聊我最真实的感受

北京的生活成本是不是很大?这是很多朋友心中的困惑,有很多我身边的朋友在没毕业之前就觉得北京的生活成本很大,在找工作的时候直接放弃了找北京工作的打算,目标定向了成都、杭州、西安等这...

gzc426
54分钟前
15
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部