Laravel 无法从模型加载信息,错误:找不到驱动程序

Laravel 无法从模型加载信息,错误:找不到驱动程序,laravel,laravel-5,Laravel,Laravel 5,我在laravel中创建了一个CRUD应用程序,但当我试图获取信息时,出现错误“找不到驱动程序”,当我已经安装了运行laravel所需的所有驱动程序时,我还从php.ini启用了pdo_mysql,但找不到解决方案: 以下是我的密码: 我的模型:Product.php namespace App; use Illuminate\Database\Eloquent\Model; class Product extends Model { // protected $filla

我在laravel中创建了一个CRUD应用程序,但当我试图获取信息时,出现错误“找不到驱动程序”,当我已经安装了运行laravel所需的所有驱动程序时,我还从php.ini启用了pdo_mysql,但找不到解决方案: 以下是我的密码: 我的模型:Product.php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Product extends Model
{
    //

    protected $fillable = [
        'name', 'detail'
    ];
}
My ProductController.php

<?php

namespace App\Http\Controllers;

use App\Product;
use Illuminate\Http\Request;

class ProductController extends Controller
{
    /**
     * Display a listing of the resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function index()
    {

        $products = Product::all();        
        return view('products.index',compact('products', $products));
    }

    /**
     * Show the form for creating a new resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function create()
    {
        //
        return view('products.create');
    }

    /**
     * Store a newly created resource in storage.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Http\Response
     */
    public function store(Request $request)
    {
        $request->validate([
            'name' => 'required',
            'detail' => 'required',
        ]);

        Product::create($request->all());

        return redirect()->route('products.index')
                        ->with('success','Product created successfully.');
    }

    /**
     * Display the specified resource.
     *
     * @param  \App\Product  $product
     * @return \Illuminate\Http\Response
     */
    public function show(Product $product)
    {
        return view('products.show',compact('product'));
    }

    /**
     * Show the form for editing the specified resource.
     *
     * @param  \App\Product  $product
     * @return \Illuminate\Http\Response
     */
    public function edit(Product $product)
    {
        return view('products.edit',compact('product'));
    }

    /**
     * Update the specified resource in storage.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \App\Product  $product
     * @return \Illuminate\Http\Response
     */
    public function update(Request $request, Product $product)
    {
        $request->validate([
            'name' => 'required',
            'detail' => 'required',
        ]);

        $product->update($request->all());

        return redirect()->route('products.index')
                        ->with('success','Product updated successfully');
    }

    /**
     * Remove the specified resource from storage.
     *
     * @param  \App\Product  $product
     * @return \Illuminate\Http\Response
     */
    public function destroy(Product $product)
    {
        //
        $product->delete();

        return redirect()->route('products.index')
                        ->with('success','Product deleted successfully');
    }
}

我的php.ini文件:

;extension=bz2
;extension=curl
;extension=fileinfo
;extension=gd2
;extension=gettext
;extension=gmp
;extension=intl
;extension=imap
;extension=interbase
;extension=ldap
;extension=mbstring
;extension=exif      ; Must be after mbstring as it depends on it
extension=mysqli
;extension=oci8_12c  ; Use with Oracle Database 12c Instant Client
;extension=odbc
;extension=openssl
;extension=pdo_firebird
extension=pdo_mysql
;extension=pdo_oci
;extension=pdo_odbc
;extension=pdo_pgsql
;extension=pdo_sqlite
;extension=pgsql
;extension=shmop


代码中有我遗漏的东西吗。请帮助我找到共享代码的问题。

我认为您在“php.ini”文件中的错误 因此,请安装php7.1-pdo php7.1-mysql
或者从github下载它的默认值

您是否获得了更多信息,或者这是您得到的唯一消息?这可能有助于@Jerodev,我收到错误:Illumb\Database\QueryException找不到驱动程序(SQL:select*from
products
)以前的异常找不到驱动程序(0)@manu,我已经检查了所有可能的方法来解决问题,但无法找到我的代码的确切问题。错误告诉您,这不是代码问题,这与您的驱动程序和服务器配置有关
;extension=bz2
;extension=curl
;extension=fileinfo
;extension=gd2
;extension=gettext
;extension=gmp
;extension=intl
;extension=imap
;extension=interbase
;extension=ldap
;extension=mbstring
;extension=exif      ; Must be after mbstring as it depends on it
extension=mysqli
;extension=oci8_12c  ; Use with Oracle Database 12c Instant Client
;extension=odbc
;extension=openssl
;extension=pdo_firebird
extension=pdo_mysql
;extension=pdo_oci
;extension=pdo_odbc
;extension=pdo_pgsql
;extension=pdo_sqlite
;extension=pgsql
;extension=shmop