Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.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 如何在具有多个数据库的Laravel 5.7应用程序中从备用数据库获取特定数据_Php_Mysql_Laravel_Laravel 5 - Fatal编程技术网

Php 如何在具有多个数据库的Laravel 5.7应用程序中从备用数据库获取特定数据

Php 如何在具有多个数据库的Laravel 5.7应用程序中从备用数据库获取特定数据,php,mysql,laravel,laravel-5,Php,Mysql,Laravel,Laravel 5,我得到了一个Laravel5.7应用程序,除了最初的用户应用程序外,它还使用了2分贝 为了进行测试,我尝试从一个名为邮政编码的备选方案中获取数据 我的控制器: use Illuminate\Support\Facades\DB; use Illuminate\Http\Request; use App\Http\Controllers\Controller; class PostsController extends Controller { public function index

我得到了一个
Laravel5.7
应用程序,除了最初的用户应用程序外,它还使用了2分贝

为了进行测试,我尝试从一个名为
邮政编码
的备选方案中获取数据

我的控制器:

use Illuminate\Support\Facades\DB;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;

class PostsController extends Controller
{
    public function index(){

        $propiedades = DB::connection('postalcodes')
        ->select('SELECT * FROM postal_code')
        ->get();

        // Saca todos los posts de la bd
        // $posts = Post::all();

        return view('admin.posts.index', compact('propiedades'));
    }

    public function create(){
        return view('admin.posts.create');
    }

    public function store(Request $request){


        // return $request->all();
        $post = new Post;
但是,我在以下方面遇到了一个错误:

    $propiedades = DB::connection('postalcodes')
    ->select('SELECT * FROM postal_code')
    ->get();
特别是在
->get()
部分中

错误显示:
Symfony\Component\Debug\Exception\FatalThrowableError(E_错误)
调用数组上的成员函数get()


我做错了什么?

试试这个:

$propiedades = DB::connection('postalcodes')
    ->table('postal_code')
    ->get();

好。这很有效。问题,我可以给你们绿色支票:这是唯一的方法吗?谢谢。你们可以在laravel文档中查看其他方法,但这是最简单的方法。另外,我如何获得更多数据?更多数据?请解释一下