首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Undfined变量'posts‘- Laravel 5

Undfined变量'posts‘- Laravel 5
EN

Stack Overflow用户
提问于 2016-06-24 12:57:44
回答 2查看 46关注 0票数 0

在我的ShowController中,我返回了一个带有变量帖子的视图,比如

代码语言:javascript
复制
<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\Depress;
use DB;
use App\Http\Requests;

class ShowController extends Controller
{
    public function showPost(Request $request)
    {
        $posts = Depress::all();
        return view('homeview')->with('posts', $posts);
    }
}

在我的homeview.blade.php里

代码语言:javascript
复制
 @foreach($posts as $post)
        <div class="panel panel-default">
            <div class="panel-heading">{{ $post->name }}</div>
            <div class="panel-body">
                {{ $post->depression }}
            </div>
        </div>
 @endforeach

但是,它显示了未定义的变量: posts

有人能帮帮忙吗?

EN

回答 2

Stack Overflow用户

发布于 2016-06-24 16:19:02

posts变量在会话中。所以使用Session::get('posts')来获取它。

或者使用返回视图(‘homeview’,compact('posts'));和$posts将作为php变量在视图中可用。

票数 1
EN

Stack Overflow用户

发布于 2016-07-16 00:53:02

use App\Post;添加到您的ShowController

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38005861

复制
相关文章

相似问题

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