【问题标题】:Foreach and Mysql in laravel viewslaravel 视图中的 Foreach 和 Mysql
【发布时间】:2012-11-06 13:42:11
【问题描述】:

我已经让 Laravel 用于处理简单的 HTML 页面,路由工作正常,如 this question of mine 所定义,但我不确定如何让 MySQL 和 PDO 在视图中工作。

我可以让“传统的”Hello world PHP/MySQL 查询在视图中工作,但我不太确定如何使用 Laravel 的框架来做到这一点。

我通读了文档,但找不到任何关于如何执行此操作的信息 - 有人有什么想法吗?

目前我有一个基本页面,但想要一个简单的 foreach 查询工作,从这个表中回显数据:

测试数据库 表名:test1

name VARCHAR (255)
town VARCHAR (255)
biography TEXT

如果不使用教程中通常提到的传统 PHP/MySQL 方法并使用 pdo 代替(源代码、nettuts、为什么要使用 PDO 文章),我将如何使其工作?

有什么我需要做的吗,创建一个控制器等?

【问题讨论】:

  • 视图应该从不包含任何 SQL。与数据库的直接交互甚至不应该在表示层中。

标签: php pdo laravel


【解决方案1】:

您可以在http://laravel.com/docs/database/eloquenthttp://laravel.com/docs/database/eloquent的文档中找到答案

给你看一个例子: 1)首先形成你的模型(例如。test1) 2)像这里一样建立数据库表连接和foreach:

foreach (test1::all() as $test)
{
     echo $test->name;
}

【讨论】:

【解决方案2】:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-15
    • 1970-01-01
    • 1970-01-01
    • 2023-03-03
    • 1970-01-01
    • 2018-05-30
    • 1970-01-01
    • 2020-03-14
    相关资源
    最近更新 更多