php - laravel框架中这个with函数怎么回事?!,在线等......
本文介绍了php - laravel框架中这个with函数怎么回事?!,在线等......的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
在这篇教程中laravel入门教程,我看到这种写法:
<?php namespace App\Http\Controllers;
use App\Page;
class HomeController extends Controller {
public function index()
{
return view('home')->withPages(Page::all());
}
}
这里的withPages()函数在laravel中根本就没有,我上Google搜了下,没找到答案,根据个人的猜测,我认为是withPages后面带的pages是一个映射到blade模板中的数据变量($pages),但是我查看laravel文档没有找到这种写法,只找到with('name', 'Victoria');
,这种赋予变量的方式,哪位朋友知道这是怎么回事的,能给我给点资料吗?告诉我怎么回事吗?挺急的。
解决方案
动态视图赋值!
以下等价:
view('home')->withPages(Page::all());
view('home')->with('pages', Page:all());
这篇关于php - laravel框架中这个with函数怎么回事?!,在线等......的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文