多数据库laravel

多数据库laravel,laravel,show,laravel-blade,multi-database,Laravel,Show,Laravel Blade,Multi Database,如何在视图中显示来自其他数据库的值?我正在使用多数据库。 我的控制器: public function index() { $oil = DB::connection('mysql2')->table('oils')->select('oil_price')->get(); $this->oil = [ 'oil_price' => $oil ]; return v

如何在视图中显示来自其他数据库的值?我正在使用多数据库。 我的控制器:

public function index()
    {

        $oil = DB::connection('mysql2')->table('oils')->select('oil_price')->get();

        $this->oil = [
            'oil_price' => $oil
        ];

        return view('home')->with('oil', $this->oil);
    }
我的看法是:

 {{$oil['oil_price']}}
输出为:

我只想显示10000个。

您应该尝试以下方法:

您的控制器

public function index()
    {

        $oil = DB::connection('mysql2')->table('oils')->select('oil_price')->get();



        return view('home',compact('oil'));
    }
你的观点就像

@foreach($oil as $oildetails)

 {{$oildetails->oil_price}}

@endforeach

不要忘记更改$mySqlConnection、$tableName、$filedName

public function index()
{

    //to get all the value of oil_price

    $mySqlConnection = 'CONNECTION_NAME';
    $tableName = 'TABLE_NAME';
    $filedName = 'FILED_NAME';

    //to get all the oil_price(only) from the databse

     $controlVariableOne = DB::connection($mySqlConnection)->table($tableName)
                                            ->select($filedName)
                                            ->get();

                                            foreach ($controlVariableOne as $controlVariableOneKey => $controlVariableOneValue) 
                                            {
                                                $allcontrolVariableOneValues [] = $controlVariableOneValue->$filedName;

                                            }

        $controlVariableTwo = DB::connection($mySqlConnection)->table($tableName)
                                            ->select($filedName)
                                            ->first()->$filedName;



                        dd('All the Values From Databse ', $allcontrolVariableOneValues, 'First From Databse ',$controlVariableTwo);

        $viewShare = ['controlVariableOne','controlVariableTwo'];

        return view('home', compact($viewShare));
    }

请检查此可能的副本,您是否希望显示所有
油价
表单数据库或仅显示
第一个