## 定义
控制台驱动,tinker 允许您从交互式 shell 中的命令行与 Laravel 应用程序进行交互
## 启动
`php artisan tinker`
## 常用命令
| 命令 | 用途 |
| --- | --- |
| `doc request` | 查找有关函数或方法的文档 |
| `help` | 查看PsySh内置功能 |
## 用途
1. 可以执行一部分`php artisan`命令
2. 测试`Laravel`代码
```
use App\User;
factory(User::class, 5)->create();
User::limit(10)->get();
```
## REPL
### 定义
REPL 是**Read Eval Print Loop**的缩写,它是一种交互式 shell,它接受单个用户输入,运行它们,并将结果返回给用户。
### 在laravel以外使用`PsySH`
1. 全局安装`composer global require psy/psysh:@stable`
2. 启动`psysh`
3. 常用命令
| 命令 | 用途 |
| --- | --- |
| `show In_array` | 显示一个命令的源代码 |
| `help` | 查看PsySh内置功能 |
- php
- 安全
- php7
- 特性
- 编译安装
- 源码整体框架
- 基本变量
- thinkphp3.2.3
- thinkphp5.0
- thinkphp6.0
- laravel
- 配置
- 路由
- artisan控制台
- eloquent
- tinker
- composer
- 加密解密
- 小知识点
- 数组
- string
- 代码简洁之道
- 编译
- 语法糖
- lumen
- smarty
- 错题集
- 算法及数据结构
- 线性表结构
- 插入排序
- 冒泡排序
- 数据库
- mysql
- oracle
- PostgreSQL
- redis
- sqlserver
- 前端
- 备忘
- js
- nodejs
- vue
- css
- electron
- vue
- 语法糖
- colorui使用笔记
- 微信小程序
- 操作系统
- windows
- bat
- 快捷键
- linux
- sed
- 问题解决
- git
- docker
- docker-compose
- 正则表达式
- ps
- lua
- 协议相关
- 问题思索
- Golang
- 测试
- 读取和写入json配置文件
- 类
- 接口
- mod
- gin
- fyne
- 禅道二次开发
- 服务
- apache
- 漏洞配置
- http server优化
- nginx
- 安装
- 面试题库
- freeswitch