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控制台输出中,但目前我不知道为什么我的索引/应用程序页面上没有输出。
你能证明你期待,因为我有点困惑 –
输出是输出{{teamSpieler->注}}我想只有这在我看来这是包含在第二个div – HansMuff
你的循环输出似乎是'2.5 Blasdasd'(可能有2个结果)不确定这是否是你期望的或不是 – apokryfos