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