Php 如何将mysql连接到laravel?
它显示以下错误 SQLSTATE[42S02]:未找到基表或视图:1146表“test1.users”不存在(SQL:select*fromPhp 如何将mysql连接到laravel?,php,mysql,laravel,Php,Mysql,Laravel,它显示以下错误 SQLSTATE[42S02]:未找到基表或视图:1146表“test1.users”不存在(SQL:select*fromusers其中userName=管理员限制1) 但是我认为我没有一个名为users的表,我的表名是login 这是我的登录控制器代码 <?php namespace App\Http\Controllers; use Illuminate\Support\Facades\Input; use App\Login; us
users
其中userName
=管理员限制1)
但是我认为我没有一个名为users
的表,我的表名是login
这是我的登录控制器代码
<?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";
if (Auth::attempt(array('userName' => $uname, 'password' => $pwd))){
return Redirect::to('home');
}
else {
return Redirect::to('login');
}
}
}
错误的意思是:到数据库的连接是正常的,但是我们在
test1
数据库中没有表users
。所以请检查users
数据库中的test1
表
p、 s.Laravel附带了几个预构建的身份验证控制器,您只需将其与php artisan make:auth一起使用即可。错误意味着:连接到数据库是可以的,但我们在
test1
数据库中没有表用户。所以请检查users
数据库中的test1
表
p、 s.Laravel附带了几个预构建的身份验证控制器,您只需将其与php artisan make:auth一起使用即可
但我的想法是,我没有一个名为users的表我的表名是login
如果用户表名为login,请在/app/下更新User.php,并更新用户模型以使用“login”表
protected $table = 'login';
但我的想法是,我没有一个名为users的表我的表名是login
如果用户表名为login,请在/app/下更新User.php,并更新用户模型以使用“login”表
protected $table = 'login';
我推荐这个系列,它是免费的,让你快速启动和运行。我推荐这个系列,它是免费的,让你快速启动和运行。这是我数据库的问题。我有一个名为login的表,但它没有取值。我也没有使用laravel pre bulit Authentication。这是我数据库的问题。我有一个表名为login,但它不接受值,而且我没有使用laravel pre bulit身份验证