gpt4 book ai didi

php - 如何在具有多个数据库的 Laravel 5.7 应用程序中从替代数据库获取特定数据

转载 作者:行者123 更新时间:2023-11-29 10:00:01 25 4
gpt4 key购买 nike

我有一个使用 2 DB 的 Laravel 5.7 应用程序,除了最初的用户应用程序。

为了进行测试,我尝试从名为 postal_codes 的替代方案之一获取数据。

我的 Controller :

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_ERROR)
调用数组上的成员函数 get()

我做错了什么?

最佳答案

试试这个:

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

关于php - 如何在具有多个数据库的 Laravel 5.7 应用程序中从替代数据库获取特定数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53201176/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com