阿里云9.9元云服务器限时购买

Laravel中我们登录服务器通过 Tinker 手动创建后台管理用户

Laravel中我们可以登录到服务器通过 Tinker 手动创建后台用户

laravel中tinker命令的作用是用来调试laravel,可以打印变量或对象信息,显示函数代码,对数据库写入和查询数据。输入help可以查看帮助信息。

tinker命令的启动方式为php artisan tinker,运行后出现的提示符为tinker的提示符,用于通过命令行与应用进行交互。

下面我们开始创建后台用户:

1
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

1
2
3
4
5
$user = new App\User();
$user->name = 'jiji';
$user->password = bcrypt('123456');
$user->email = 'hiit@vip.qq.com';
$user->save();

把上面代码复制到Tinker中

 

密码除了使用bcrypt()加密, 还可以使用Hash::mark()。

1
$user->password = Hash::make('123456');

好了,现在就可以登录后台了。

Laravel Tinker是一款工具,可以帮助我们轻松地与我们的应用程序进行交互,比PHP内置的强。

posted @   HIIT  阅读(554)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
阿里云限时红包 最高 ¥ 2000 云产品通用红包,可叠加官网常规优惠使用
点击右上角即可分享
微信分享提示