laravel中tinker命令的做用是用来调试laravel,能够打印变量或对象信息,显示函数代码,对数据库写入和查询数据。输入help能够查看帮助信息。php
tinker命令的启动方式为php artisan tinker,运行后出现的提示符为tinker的提示符,用于经过命令行与应用进行交互。laravel
下面咱们开始建立后台用户:shell
php artisan tinker
这里有一个报错: ErrorException : exec() has been disabled for security reasons数据库
解决:打开php.ini文件,搜索 disable_functions,找到以下相似内容: disable_functions=passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_get_status,proc_open,popen,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server 找到exec并删除而后重启php服务。再次输入php artisan tinker
服务器
$user = new App\User(); $user->name = 'jiji'; $user->password = bcrypt('123456'); $user->email = 'hiit@vip.qq.com'; $user->save();
把上面代码复制到Tinker中socket
密码除了使用bcrypt()加密, 还能够使用Hash::mark()。函数
$user->password = Hash::make('123456');
好了,如今就能够登陆后台了。工具
Laravel Tinker是一款工具,能够帮助咱们轻松地与咱们的应用程序进行交互,比PHP内置的强。加密