我想在我的視圖頁面上顯示保存在數據庫中的內容。我已經應用用戶和帳戶之間的關係。laravel 5.2中的未定義變量不知道爲什麼
我有另一種用戶和帖子之間的關係,這是完美的工作。
我得到的錯誤是:
ErrorException在0401a2c6f4dbf412d9f16ba1e4ced9e54c8bb622.php行132: 未定義的變量:賬戶(查看:E:\ WAMP \ WWW \加侖\資源\意見\ myplace.blade。 PHP)
我的視圖代碼:
<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
我的控制器:
<?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]);
}
}
代碼似乎沒問題。刪除緩存並重試。 – itachi
@itachi sry,但不工作......任何其他可能的解決方案? –
你的$賬戶變量呢,真的被定義了嗎?嘗試在調用視圖之前轉儲結果 – Mirdrack