laravel框架如何向模板中注册数据

首先要通过模型从数据库中将数据提出来:

模型类的代码:
<?php
namespace App\Model;
use Illuminate\Database\Eloquent\Model;
class Student extends Model{
    protected $table='student ;  //表名
    protected $primaryKey='id';      //主键

    public function getData(){
           return $this->select();
    }    
}

视图控制器代码:

<?php

namespace App\Http\Controllers\View;

use App\Http\Controllers\Controller;
use App\Model\Student ;

class UserController extends Controller{
    public function getStudent(){
        $student=Student->getData();
\\    将数据注册进模板
        return view('student')->with('student',$student);
    }
}

除此之外,还需要创建一下路由:

Route::get('/student', 'View\UserController@getStudent');
在模板中输出:

@foreach($student as $v)

<td>{{$v->id}}</td>
<td>{{$v->name}}</td>
<td>{{$v->class}}</td>

@endforeach

转载于:https://www.cnblogs.com/xwenbin/p/10627460.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值