[英]Laravel 5 Eloquent ORM
嗨,我对此代码有疑问。
这是视图
@extends('layouts.main')
@section('content')
<h2>All Todo Lists</h2>
<ul>
<?php
@foreach ($todo_lists as $list)
<li>{{$list->name}}</li>
@endforeach
?>
</ul>
@stop
这是控制器(我实际使用的唯一方法索引
public function index()
{
$todo_lists = TodoList::all();
return view('todos/index')->with('todo_lists', $todo_lists);
}
public function create()
{
return "Create a new list";
}
这是模特
class TodoList extends Eloquent{
protected $tabel = 'todo_lists';
}
我有一个带有todo_lists表的数据库,该表具有一些我想显示的信息,例如ID和名称。 但是实际上,视图返回了我空白页。 看来问题出在$ todo_lists = TodoList :: all();中的控制器中。 有人可以帮我吗?
你可以试试 :
public function index()
{
$todo_lists = TodoList::all();
// to send variables into your view, use compact('var1', 'var2',...)
return view('todos/index', compact('toto_lists'));
}
如果要发送即时消息:
return redirect('user/login')->with('message', 'Login Failed');
我想你可以重命名
protected $tabel = 'todo_lists';
至
protected $table = 'todo_lists';
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.