tinker命令:
php artisan tinker
查阅数据库数据:
AppUser::count(); AppUser::where('username', 'samuel')->first(); $user = AppUser::with('posts')->first();
使用模型工厂填充10条数据:
factory(AppUser::class,10)->create();
创建新用户:
$user = new AppUser; $user->name = "Wruce Bayne"; $user->email = "iambatman@savegotham.com"; $user->save();
删除一个用户:
$user = AppUser::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
就够了
文章原文地址: