繁体   English   中英

Laravel 5雄辩的ORM

[英]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');

检查: http : //laravel.com/docs/5.0/responses#redirects

我想你可以重命名

 protected $tabel = 'todo_lists';

 protected $table = 'todo_lists';

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM