php - 如何在laravel中添加登录功能?

标签 php mysql laravel

这里我尝试登录,但尽管用户名和密码错误,但每次都会导航到该页面

这是我的登录 Controller

<?php 

namespace App\Http\Controllers;
use Illuminate\Support\Facades\Input;

use App\Login;
use App\Http\Controllers\Controller;
use Illuminate\Support\Facades\Redirect;
use Illuminate\Support\Facades\Auth;


class LoginController extends Controller
{


    public function index()
    {
        return view('login/login');
    }


    public function show()
    {
        return view('login/login');
    }

    public function login()
    {
        $uname = Input::get('username');
        $pwd = Input::get('password');
        echo "$uname";
        echo "$pwd";
    }
}

这是我的.env

 APP_NAME=Laravel
APP_ENV=local
APP_KEY=base64:Zm3uZ82dtjozo68rs2cGAlXXmzj9EuueqCcKsC73VTo=
APP_DEBUG=true
APP_URL=http://localhost

LOG_CHANNEL=stack

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=test1
DB_USERNAME=root
DB_PASSWORD=

BROADCAST_DRIVER=log
CACHE_DRIVER=file
SESSION_DRIVER=file
SESSION_LIFETIME=120
QUEUE_DRIVER=sync

REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379

MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null

PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
PUSHER_APP_CLUSTER=mt1

MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"

如果我试图修改此连接到不同的表并尝试比较值,但在我的实际数据库中我没有任何类似的表 和五个这样的错误消息 SQLSTATE[42S02]: 未找到基表或 View : 1146 表 'test1.users' 不存在 (SQL: select * from users where userName = admin limit 1)

在我的数据库中,我的表名称是登录而不是用户

最佳答案

抱歉,为什么你不使用 make:auth?然后您可以从 Controller 更改登录数据。

关于php - 如何在laravel中添加登录功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48896490/

相关文章:

php - 更高效 - 多个 SQL 查询或一个查询并在 PHP 中处理?

mysql - 当其他表格中有 PDF 时,如何选择不显示?

MySQL 语法。表名、点、字段名之间可以使用空格吗?

php - PDO 以列表形式从 mysql 数据库返回数据

php - 将 URL 传递到联系表单

php - laravel 查询 mysql 等效项

php - 如何在 Laravel 5.6 的 View 中检索 Has One 关系

database - Laravel 在数据库上执行计划作业

php - 从我的数据库中删除重复的行+确保不会添加更多重复项

php - 一次又一次地使用 XAMPP 和 Windows 获取错误 "An operation on a socket could not be performed..."