作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我从 SO 和 Laravel 论坛中获取了一些答案来拼凑结果。但是,我遇到了 undefined variable 错误
,我不确定为什么。
public function getJobs()
{
$query = DB::table('jobs');
if (isset($jcategory))
$query->where('category', '=', $jcategory);
$result = $query->get();
return View::make('jobsearch.search', $result);
}
<form action="{{ action('JobsearchController@getJobs') }}" method="post">
<div class="row">
<div class="large-8 columns">
<input type="text" name="realm" placeholder="Keywords/Skills" />
</div>
<div class="large-4 columns">
<select name="jcategory">
<option value="">Select Category</option>
<option value="jc1">Accounting</option>
...
</select>
</div>
<div class="large-4 columns">
<input type="submit" value="Search" style="width:100%; padding-top: .5rem;
padding-bottom: .5rem;" class="button border-btn" />
</div>
</div>
</form>
@foreach ($result as $job)
<p>{{ $job->id }}</p>
@endforeach
一旦我完成这个小测试,我会将 isset
的其余部分添加到 $query
中。我想要实现的是, View 将加载数据库中的所有作业,并且如果用户更改类别(例如)并提交 View ,它将重新加载页面,其中包含查询中反射(reflect)的更改。
我当前在 View 上收到 undefined variable :结果
错误。我已经以不同的方式尝试了 foreach
,但我感觉 Controller 没有传递任何内容。
最佳答案
您以错误的方式传递了$result
变量。试试这个:
return View::make('jobsearch.search')->with('result', $result);
关于php - 数据库 :raw 产生不良结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22001054/
我在使用 Heroku 时遇到问题,当我尝试部署我的应用程序时,它没有运行 run assets:precompile而且我还没有在本地预编译我的 Assets ,我在 Git 中没有 list 文件
(这是为您提供围绕我的问题的背景信息。您可以跳到“问题”并阅读该内容,然后如果您想直接进入主题,则可以返回并浏览背景知识.抱歉,这是一面文字墙!) 我需要将一堆非常非常糟糕的 JSON 存储在数据库中
我是一名优秀的程序员,十分优秀!