首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当传递给控制器时,laravel变得未定义变量?

当传递给控制器时,laravel变得未定义变量?
EN

Stack Overflow用户
提问于 2020-06-16 20:30:46
回答 3查看 44关注 0票数 0

希望我一切都好。

我得到了

代码语言:javascript
复制
<?php

use Illuminate\Support\Facades\Route;

$results = DB::table('Fayrozat')
    ->select('Name', 'Url')
    ->get();

Route::get('/', function () {
    return view('welcome',compact('results','results'));
});

compact():未定义变量: results

有什么原因吗?

EN

Stack Overflow用户

发布于 2020-06-16 20:39:27

我需要像这样使用

代码语言:javascript
复制
use Illuminate\Support\Facades\Route;

$results = DB::table('Fayrozat')
    ->select('Name', 'Url')
    ->get();

Route::get('/', function () use ($results) {
    return view('welcome', compact('results'));
});

代码语言:javascript
复制
use Illuminate\Support\Facades\Route;

Route::get('/', function () {
    $results = DB::table('Fayrozat')
        ->select('Name', 'Url')
        ->get();

    return view('welcome', compact('results'));
});
票数 2
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62408548

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档