文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

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

2023-09-15 14:36

关注

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

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

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

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

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

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

我们看到代码的这里。

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

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

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

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

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

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

来源地址:https://blog.csdn.net/weixin_46036815/article/details/127088365

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯