laravel使用使用 Php Artisan Tinker 实现模型的增删改查
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