tinker命令:

php artisan tinker  

查阅数据库数据:

App\User::count();

App\User::where('username', 'samuel')->first();

$user = App\User::with('posts')->first();

使用模型工厂填充10条数据:

factory(App\User::class,10)->create();

  

创建新用户:

$user = new App\User;
$user->name = "Wruce Bayne";
$user->email = "iambatman@savegotham.com";
$user->save();

  

删除一个用户:

$user = App\User::find(1);
$user->delete();

查阅某个 类/方法 的注释文档

doc <functionName> # replace <functionName> with function name or class FQN

  

查看源码

show <functionName>

  

总结:

Laravel Tinker 是一款让我们可以更方便调试 laravel 的工具,有了它,没有必要再为了一个简单的调试而开启本地服务(server)。特别是当你想要测试一小段代码的时候,你无需再插入各种 var_dump 和 die,然后还要在调试完后删掉它们,你只需要 php artisan tinker 就够了

文章原文地址:

http://laravelacademy.org/post/4935.html

最新文章

  1. sublime text之sublimeCodeIntel 的配置
  2. App如何适应 iPhone 5s/6/6 Plus 三种屏幕的尺寸?
  3. 第十五章:Android 调用WebService(.net平台)
  4. Lintcode: Merge Sorted Array II
  5. BZOJ 2705: [SDOI2012]Longge的问题 GCD
  6. 用Guava辅助Throwable异常处理
  7. Sizzle一步步实现所有功能(层级选择)
  8. WCF技术剖析之三:如何进行基于非HTTP的IIS服务寄宿
  9. Xamarin.Forms 初探
  10. centos7用户,组及文件权限管理
  11. ExoPlayer Talk 01 缓存策略分析与优化
  12. [Swift]LeetCode134. 加油站 | Gas Station
  13. Source Insight小技巧:修改Symbol Window的默认宽度
  14. [SNOI2017]一个简单的询问
  15. C语言--第一周作业评分和总结(5班)
  16. kafka java.rmi.server.ExportException: Port already in use
  17. C# where用法解析
  18. cookie、sessionStorage、localStorage 详解
  19. centos7上开启单用户模式
  20. SpringBoot 集成Mybatis时 使用通用插件Mapper 注意事项

热门文章

  1. java四种访问权限符
  2. 串口.Qt532测试(异步)
  3. [原][spark]帧序列的纹理UV索引,修改spark源码,改变纹理索引方式,支持常规帧序列
  4. node启动服务报错Node.js Error: Cannot find module express
  5. vuex深入理解 modules
  6. Python3 操作Excel
  7. Python Selenium 文件下载
  8. Spring AOP 理论
  9. 雷林鹏分享:C# 环境
  10. 亚马逊商品页面的简单爬取 --Pyhon网络爬虫与信息获取