## 定義
控制臺驅動,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