2017-07-30 64 views
1

这是我的控制器正确看待输出Laravel

<?php 

namespace App\Http\Controllers; 

use Illuminate\Http\Request; 
use App\Spieler; 

class SpielerController extends Controller 
{ 
    public function getSpieler(Request $request){ 
     $spielID = $request->get('spielID'); 
     $spielerOutput = Spieler::where('spielPlanID', '=', $spielID)->get(); 
     return view('spieler')->with('alleSpieler', $spielerOutput); 
    } 
} 

在这里你可以看到我的看法,我会触发

@extends('app') 

@section('contentSpieler') 
    <h1>Spieler</h1> 
    @if(count($alleSpieler) > 0) 
     @foreach($alleSpieler as $teamSpieler) 
      {{ $teamSpieler->note }} 
     @endforeach 
    @endif 
@endsection 

这里是我的主要指数/应用页面

<!DOCTYPE html> 
<html> 
<head> 
    <meta charset="utf-8"> 
    <title>Dateneingabe</title> 

    <link rel="stylesheet" href="/css/app.css"> 
    <script src="{{ asset('/js/jquery-3.2.1.min.js') }}"></script> 
</head> 
<body> 
    <div class="container"> 
     <h1>Spiele und Spieler AJAX - Drop Down</h1> 
     <div class="col-lg-4"> 
      @yield('contentSpiel') 
     </div> 
     <div class="col-lg-4"> 
      @yield('contentSpieler') 
     </div> 
    </div> 
</body> 
</html> 

当我的控制器要触发时,我在控制台中取回这个

<script src="http://localhost:8000/js/jquery-3.2.1.min.js"></script> 
</head> 
<body> 
    <div class="container"> 
     <h1>Spiele und Spieler AJAX - Drop Down</h1> 
     <div class="col-lg-4"></div> 
     <div class="col-lg-4"> 
      <h1>Spieler</h1> 2.5 Blasdasd 
     </div> 
    </div> 
</body> 
</html> 

但我只想{{ $teamSpieler->note }}应该出现在我的索引/应用程序页面中的部分@yield('contentSpieler')。我的代码有什么问题? note 2.5的正确值在html控制台输出中,但目前我不知道为什么我的索引/应用程序页面上没有输出。

+0

你能证明你期待,因为我有点困惑 –

+0

输出是输出{{teamSpieler->注}}我想只有这在我看来这是包含在第二个div – HansMuff

+0

你的循环输出似乎是'2.5 Blasdasd'(可能有2个结果)不确定这是否是你期望的或不是 – apokryfos

回答

0

如果你的母版视图文件的位置是视图 - >首页 - > app.blade.php然后 您的视图文件应该是这样的

@extends('index.app') 

@section('contentSpieler') 
<h1>Spieler</h1> 
    @if(count($alleSpieler) > 0) 
     @foreach($alleSpieler as $teamSpieler) 
      {{$teamSpieler->note}} 
     @endforeach 
    @endif 
@endsection 

这里您母版视图文件的位置应该是正确的把它扩大在你的视图文件