显示搜索结果

时间:2019-08-20 13:29:10

标签: sql laravel eloquent

我有一个查询,它根据这样的术语显示结果

class QuestionForm(FlaskForm): 
    question = StringField('static field')

record = {'field1':'label1', 'field2':'label2'}

for key, value in record.items():
    setattr(QuestionForm, key, StringField(value))

在刀片搜索中显示结果

function toolbar_link_to_mypage( $wp_admin_bar ) {
    $args = array(
        'id'    => 'my_page',
        'title' => 'My Page',
        'href'  => 'http://example.com/my-page/',
        'meta'  => array( 'class' => 'my-toolbar-page' )
    );
    $wp_admin_bar->add_node( $args );
}

我得到了错误

  

未定义变量:餐馆(视图:C:\ xampp \ htdocs \ Tafuta_restaurant \ resources \ views \ restaurants \ searchshow.blade.php)

3 个答案:

答案 0 :(得分:1)

您没有向视图发送$restaurants变量,而是将其命名为$foodsAll

将视图更改为以下内容:

@foreach($foodsAll as $restaurant)
    <li>{{$restaurant->name}}</li> 
@endforeach

或更改发送到视图的变量的名称。

答案 1 :(得分:0)

从上面提供的代码中,您似乎正在向视图传递错误的变量,或者试图从视图内部的错误变量循环。

更改此:

@foreach($restaurants as $restaurant)

对此:

@foreach($foodsAll as $restaurant)

答案 2 :(得分:0)

您从Controller发送“ foodsAll”并迭代“餐厅”以了解其工作方式??? 更改为..

   @foreach($foodsAll as $restaurant)
     <li>{{$restaurant->name}}</li> 
   @endforeach