为了账号安全,请及时绑定邮箱和手机立即绑定

当我在 laravel 查询上运行代码时出现乱码

当我在 laravel 查询上运行代码时出现乱码

PHP
慕田峪4524236 2023-04-21 16:43:03
我是 laravel 的新手,我正在按照一个包含查询构建器的在线教程来练习 laravel 7。一切正常,直到我找到加入 2 表的代码。产品和用户。最初我收到了关于内存的投诉。我用谷歌搜索并找到了一个解决方案,我在我的 php.ini 文件中实施了该解决方案。然后,再次运行脚本后,我得到了一个充满乱码的页面,我无法理解。这是我运行查询的控制器:namespace App\Http\Controllers;use Illuminate\Http\Request;use Illuminate\Support\Facades\DB;class Profile extends Controller{function index(){           $data = DB::table('users')->join('products','users.id','products.user_id');             print_r($data);这是我的路由器Route::get('/', function () {    return view('welcome');});Route::get('profile','Profile@index');
查看完整描述

1 回答

?
扬帆大鱼

TA贡献1799条经验 获得超9个赞

->get();在 后追加DB::table('users')->join('products','users.id','products.user_id')

DB::table('users')->join('products','users.id','products.user_id')->get();

发生这种情况是因为它返回了一个查询构建器的实例(这允许您将更多条件链接到它上面)。为了真正执行一个查询,你需要链接一个这样做的方法(比如get()or first()


查看完整回答
反对 回复 2023-04-21
  • 1 回答
  • 0 关注
  • 143 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信