Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何将mysql连接到laravel?_Php_Mysql_Laravel - Fatal编程技术网

Php 如何将mysql连接到laravel?

Php 如何将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

它显示以下错误

SQLSTATE[42S02]:未找到基表或视图:1146表“test1.users”不存在(SQL:select*from
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身份验证