Bar*_*wan 1 php controller laravel-5.5
我有这个问题。
未定义变量:acara(查看:/var/www/html/event_organizer/resources/views/admin/home.blade.php)
但是我已经像这样在控制器上声明了 $acara
控制器
use App\events;
public function lihat_acara()
{
$data['acara'] = events::all();
return view('admin.home')->with($data);
}
Run Code Online (Sandbox Code Playgroud)
和这样的看法
主页.blade.php
@foreach($acara as $key)
<tbody>
<tr>
<td>{{ $key->nama_acara }}</td>
<td>{{ $key->kategori_acara }}</td>
<td>{{ $key->lokasi_acara }}</td>
</tr>
</tbody>
@endforeach
Run Code Online (Sandbox Code Playgroud)
我的代码有什么问题?任何的想法?:)
use App\events;
public function lihat_acara()
{
$data['acara'] = events::all();
return view('admin.home', ['acara' => $data['acara'] ]);
}
Run Code Online (Sandbox Code Playgroud)
或者
use App\events;
public function lihat_acara()
{
$data['acara'] = events::all();
return view('admin.home')->with('acara', $data['acara']);
}
Run Code Online (Sandbox Code Playgroud)
或者
use App\events;
public function lihat_acara()
{
$data['acara'] = events::all();
return view('admin.home')->withAcara($data['acara']);
}
Run Code Online (Sandbox Code Playgroud)
从这个laravel官网Passing data to view,你可以找到从controller发送数据到view的所有方式。