zoukankan      html  css  js  c++  java
  • Laravel中我们登录服务器通过 Tinker 手动创建后台管理用户

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

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

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

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

    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 AppUser();
    $user->name = 'jiji';
    $user->password = bcrypt('123456');
    $user->email = 'hiit@vip.qq.com';
    $user->save();
    

    把上面代码复制到Tinker中

     

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

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

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

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

  • 相关阅读:
    nopCommerce 2.60 之实现产品规格属性分组筛选
    chromedriver的使用
    linux 服务器发现了挖矿病毒
    C++day11 学习笔记
    C++day08 学习笔记
    C++day10 学习笔记
    C++day07 学习笔记
    C++day06 学习笔记
    C++day04 学习笔记
    C++day02 学习笔记
  • 原文地址:https://www.cnblogs.com/hiit/p/11094281.html
Copyright © 2011-2022 走看看