Day17 Laravel - artisan

昨天用到了migrate,前天用到了serve,在Laravel框架下可以利用artisan指令介面完成很多事情,可以使用

php artisan list

指令将所有服务显示出来,今天介绍几个个人常用的服务

  • Tinker
php artisan tinker

tinker是一套可透过指令搭配Laravel的Eloquent与资料库互动的套件,举例来说,昨天有利用seed填充了10笔User的资料,今天就用tinker将这些资料呈现出来。

https://ithelp.ithome.com.tw/upload/images/20210917/20115048j9Scj8epOp.png

还可以配合orderBy、where、select等等条件来互动,临时有资料想查询的时候是个不错的方法。

  • Migration

如昨天所示,Migration会负责Table的建立与移除、column的资料格式、资料的填充等功能。

  • 各种Make

不管是Controller、Model、Request、Migration、Factory、Test都可以使用artisan来产生,不必再复制贴上改来改去,後续的文章马上就会用到罗。

  • 加速效能
php artisan route:cache
php artisan config:cache

如果後需有需要追求效能可以研究一下cache,但有个缺点是cache後如果资料有变动的会不会被立即呈现,需要重新cache一次或是移除cache

php artisan cache:clear
  • 自订快速功能
php artisan make:command

通常会将一些固定周期要做的事情写成一个command,再交给排程管理器来按照周期执行,过几天的分享就会示范到,还请多多期待

个人较常用的artisan服务大概就是这些了,谢谢观看的各位,请记得按赞分享开启小铃铛,你的支持会让按赞数+1。


<<:  DAY02 - 前端工程师的工作日常

>>:  (Day17) this 介绍下 - 绑定 this 的 call & apply & bind 与严格模式

自我背景介绍

大家好..小弟在下我是机械系背景的..... 因为对机械系没有太大的兴趣...所以就半路转换跑道了 ...

[Python]回归模型01─运用OLS做回归

Hi! 大家好,我是Eric,这次要来用Python做回归模型。 缘起:回归模型是常见的分析方法,...

<Day19> Subscribe — 订阅及时Ticks逐笔成交资料

● 这章会示范如何订阅ticks逐笔成交资料 Subscribe 之前几章我们有介绍到什麽是tick...

DAY16 - 在 Bitbucket 显示 Jupyter Notebook

前言 今天是铁人赛的第十六天,要来写一下如何在Bitbucket显示 Jupyter Noteboo...

安装 Zorin OS 16 Core 与呒虾米

本文同步刊载於我的部落格:安装 Zorin OS 16 Core 与呒虾米 – jute 前言 Zo...