Listar archivos en laravel 5.3

时间:2018-08-27 00:17:33

标签: php laravel laravel-5.3

我是laravel的新手,正在使用laravel 5.3。 我想列出文件,但会抛出错误

Undefined variable: manzanas 

这是我的控制器索引方法:

public function index()
    {
        //
        $manzanas = manzanas::all(); 
        return View::make('manzanas.index')->with('manzanas', $manzanas);
       // return view('listarmanzana')->with(['manzanas' => $manzanas]);
    }

Store方法

public function crear_manzana(Request $request)
    {

        $manzanas = new manzanas;
        $manzanas->nombre=strtoupper( $request->nombre) ;
        $manzanas->direccion=strtoupper( $request->direccion) ;
        $manzanas->save();

    }

我的路线

Route::resource('Manzanas','manzanasC');
    Route::post('crear_manzana', 'manzanasC@crear_manzana');
    Route::get('/listado_manzanas', 'manzanasC@index');

视图

@foreach ($manzanas as $manzana)
                        {{-- expr --}}
                    <div class="row">
                        <div class="col-lg-3 col-xs-5">
                          <!-- small box -->
                          <div class="small-box bg-red">
                            <div class="inner">
                              <h3>Manzana<sup style="font-size: 20px"> {{ $manzana->nombre }}</sup></h3>
                              <!-- <p>Unique Visitors</p> -->
                            </div>
                            <div class="icon">
                              <i class="ion ion-pie-graph"></i>
                            </div>
                            <a href="#" class="small-box-footer">Ver / Administrar <i class="fa fa-arrow-circle-right"></i></a>
                          </div>
                        </div><!-- ./col -->
                    </div><!-- /.row -->
                    @endforeach

它在视图中给了我这个错误

  

f50c18d5d13d3a1b9c5d1829238c99f00ebcad47.php中的2/2 ErrorException   第31行:未定义的变量:manzanas(视图:   C:\ xampp \ htdocs \ proyecto \ resources \ views \ manzanas \ listarmanzana.blade.php)

     

f50c18d5d13d3a1b9c5d1829238c99f00ebcad47.php中的1/2 ErrorException   第31行:未定义的变量:manzanas

第31行是foreach之前的行

1 个答案:

答案 0 :(得分:0)

这可能是您将变量传递给视图的方式,请尝试

return view('manzanas.index',['manzanas' => $manzanas]);