Ich möchte den Inhalt in der Datenbank auf meiner Ansichtsseite angezeigt werden. Ich habe die Beziehung zwischen Benutzer und Konto angewendet.Nicht definierte Variable in Laravel 5.2 weiß nicht warum
Ich habe eine andere Beziehung zwischen Benutzer und Post, die perfekt funktioniert.
Der Fehler Ich erhalte ist:
Error in 0401a2c6f4dbf412d9f16ba1e4ced9e54c8bb622.php Linie 132: Undefined variable: Konten (Ansicht: E: \ wamp \ www \ gal \ resources \ Ansichten \ myplace.blade. php)
meiner Ansicht Code:
<form action="{{route('account')}}" id="acc" method="post">
<div class="col-lg-3"><label>Estado</label>
@foreach($accounts as $account)
<textarea style="display:none;" name="textfield4" id="textfield4">{{$account->estado}}</textarea></div>
<div class="col-lg-2 es" id="estado"></div>
@endforeach
mein Controller:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
use App\User;
use App\Account;
use Illuminate\Support\Facades\Auth;
class AccountController extends Controller
{
public function account(Request $request)
{
$account = new Account();
$account->estado = $request['textfield4'];
$request->user()->accounts()->save($account);
return redirect()->route('myplace');
}
public function getaccount()
{
User::find(Auth::id())->accounts;
$accounts = Account::orderBy('created_at','desc')->get();
return view('myplace',['accounts'=>$accounts]);
}
}
Code scheint OK. Löschen Sie den Cache und versuchen Sie es erneut. – itachi
@itachi sry aber funktioniert nicht ... jede andere mögliche Lösung? –
Was ist mit Ihrer $ accounts-Variable, ist wirklich definiert? versuchen Sie, das Ergebnis vor dem Aufruf der Ansicht – Mirdrack