这里我尝试登录,但尽管用户名和密码错误,但每次都会导航到该页面
这是我的登录 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/