Laravel5.4快速开发简书网站——3-2PHPstorm+squePro开发工具介绍

下面我们介绍两款开发工具的使用,一个是PHP的开发工具,
PHPStorm

PHPStorm是开发PHP的利器,这个工具是Windows和Mac下都有的工具,我说一下PHPStorm是我开发PHP的以来。发现的最好的PHP开发的IDE,

我们介绍一下这PHPStorm几个非常好用的功能,它的界面是长这个样子的。
在这里插入图片描述

我们可以看到它是引入了一个项目。这个项目中有不同的文件夹。这就是一个Laravel标准的文件夹,

下面我们介绍PHPStorm的几个非常好用的功能,

1、比如第一个快速定位,假设我们现在在写一个Control,是TopicControl

我们看到代码的这里。

我们想看一下这个Topic类,它的Post的方法到底是什么定义的,我们就需要跳转,跳转,在这里我们使用Command的,按住Command的,并且按住鼠标左键,那么就可以跳转到这个函数的定义。在按住Command之下,加上option,再加上键盘的左键,可以回转到的刚才的定位。记得在windows下Command就相当于control键。

跳转定位的功能,这个非常好用,

2、第二个是快速定位文件。大家可以看到Laravel的文件夹的层级非常的多,并且文件夹也也是一层两层,三层。

所以很经常会需要看某一个文件夹,快速定位到某一个文件中的时候可能会依稀只记得这个文件的一些基础的路径,那么这个时候呢我们就需要进行快速文件定位,按住Command、Shift+O。在Windows下,就是Ctrl、Shift+O,弹出这个输入框,在输入框中,我们比如定位一个文件夹,它大概是在post文件夹下的index.blade.php。搜索框的下拉的选项中我们就找到了我们要的文件并且双击就可以快速打开我们要定位的文件,这是快速定位文件的功能,

3、其次是复制单行的功能,在写路由的时候是非常有用的。

Laravel的路由就是像这样子,其实我们看这路由,每一个路由,他们都非常像。

比如像文章的赞和取消赞的功能,他们这两个路由其实都是非常像的,那么这个时候我们要创建一个新路由,我们可能就需要复制,如果复制的话用Ctrl C、Ctrl V可以,但是在PHPStorm当中。有一个Command+D的快捷键,使用Command+D就可以快速复制刚才光标所在的行,并且比如我们在这里就可以直接进行修改,这样子来创建一个新的路由。这是复制单行的功能,PHPStorm呢?

还有一个功能,我也是非常喜欢的,叫做统一修改的功能,比如大家看这个函数,这个函数中的Topic,在哪里有使用,在这儿有使用,在这儿有使用,在这儿有使用,在这儿也有使用。这里是使用compact,这是PHP的一个函数,它这里使用的Topic虽然是字符串,实际上定位的是Topic变量,所以Topic在四个地方有使用,现在我需要修改这个Topic的名字,我不想让他叫Topic了,我们可能让他叫一个 Post。那么我们在PHPStorm当中使用Shift+F6,在 Windows中也是Shift+F6,按Shift+F6之后我们就可以看到这个被标成编辑状态,这个时候我们就可以统一Post,统一修改它的名字。

那么这个时候它就变成了Post,Post,Post,在所有关联的变量中,它都进行了统一修改,按回车修改生效,这个是PHPStorm非常好用的统一修改的功能好,我们回到PPT,第二个我要向大家推荐的功能叫Sequel Pro.这个是一个数据库管理软件,这个软件只在Mac下有,如果你在Windows下,建议大家使用 Navicat.我们来看一下这个工具,Sequel Pro.的工具,大概的界面是这样子的。刚才已经向大家演示了本地已经安装了Mysql,他的用户名密码端口是这样,那么这个时候我就需要创建一个连接,File connection table,我可以输入我的名字,比如我这个是,我要创建一个Laravel5.4的。

连接,它的 Host是127.0.0.1, Useername是root,password也是root,它的post是默认的3306,我可以测试一下是否可以连接。

Connection succeeded.说明它可以连接,然后我可以连接进去,好,我这时候就进入了Laravel5.4,Laravel5.4有哪一些数据库呢,点击这就可以看到我有哪一些数据库了。

如果我现在要创建一个数据库,叫Laravel5.4,好,那我就创建一个database。

我是UTF-8编码。这时候就进入了Laravel5.4的数据库,我们现在可以在命令行之中看一下,刚才连接了数据库,


可以看到我已经创建了一个Laravel54的数据库了。

同样的我要看数据库有哪一些表,直接选择一个数据库就可以看到它有哪些表,看到数据库表中有哪一些数据就可以看到这个,如果我要查看ID10的。就可以在这进行搜索,非常好用,这个是Sequel Pro数据库管理软件。

Laravel5.4快速开发简书网站
链接:https://pan.baidu.com/s/1rJea07rOOdvshvgMlQKA-g
提取码:ielw

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

编程改造大脑

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值