2016-09-07 68 views
0

对不起张贴简单的问题,我未能找出:语法错误,在laravel 5.2控制器意外的文件结束

public function show(){ 

function display(){ 

    $q = DB::table('posts')->get(); 

    return $q; 
    } 
    $m  = new Post; 
    $data = $m->display(); 
    foreach($data as $row) 
    { 
     ?> 
      <tr> 
       <td><?= $row->id ?></td> 
       <td><?= $row->name ?></td> 
       <td><?= $row->description ?></td> 
      </tr> 
     <? 

    } 
    exit(); 
} 

主要是我在控制器至极foreach循环我想面临的问题在视图中显示ajax请求。

+3

你为什么要在另一个函数里面定义函数? –

+0

你应该看看关于雄辩和模型的Laravel文档:https://laravel.com/docs/5.3/eloquent – mazedlx

+0

哈哈,对不起,我实际上把它放在模型中,但是把它放在这里让别人理解。无论如何感谢您的建议。 :-) –

回答

1
public function show() { 

     function display() { 

      $q = DB::table('posts')->get(); 

      return $q; 
     } 

     $m = new Post; 
     $data = $m->display(); 
     foreach ($data as $row) { 
      ?> 
      <tr> 
       <td><?= $row->id ?></td> 
       <td><?= $row->name ?></td> 
       <td><?= $row->description ?></td> 
      </tr> 
      <?php 
     } 
     exit(); 
    } 
+4

说明将有助于了解你如何解决错误。 –

+0

感谢亲爱的,明白了,错误是与PHP标记,解决:-) –

相关问题