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