我很困惑如何将变量从控制器传递到视图。我知道有很多关于这已经在库存溢出,但找不到一个工作,请指出我的正确方向。谢谢。
控制器
class StoreController extends Controller
{
public function index()
{
$store = Store::all(); // got this from database model
return view('store', $store);
}
{
视图
// try a couple of differnt things
目的是要在一个全局变量中通过将所有数据从控制器传递到视图,这是一个示例:
控制器中的
index(){
return veiw('path.to.view', ['data1' => $data1, 'data2' => $data2]);
}
视图中的()
<script>
var _backendData = {!! $allData !!}
//$allData should contain ALL the passed data from the controller
</script>
假设我有一个简单的页面,它通过控制器加载文章到刀片模板-> articles.blade.php。在这个模板中,我想要添加额外的部分,从类别控制器加载所有类别。我试着用<?php echo View::make('category'); ?>命令添加这个页面。但我猜它是直接加载视图文件,而不是接触控制器,所以控制器的变量不会传递给视图。我得到的错误是:
Method Illuminate\View\View::__toString() must not throw an exception
我想知道我说的对不对?如果不是,我应该如何将视图添加到模板中,以便加载
嗨,我有两个视图控制器,主视图有多个文本字段,正在将textfield数据保存到模型类中,工作正常,但我的目标是将模型类数据存储到多个视图控制器中。这是我的模范课
class PersonalDetails
{
private var _email:String?
var email:String! {
get {
return _email
} set {
if newValue != nil && newValue
变量没有从控制器传递到laravel项目中的视图。获取未定义的变量:标题错误。
function index()
{
$data = array(
'title' => 'Font Awesome & Material Design Icons',
'description' => 'Create your project with Font Awesome & Material Design Icons',
'seo_keywords&
我有两个视图控制器,HomeViewController和SecondViewController,它们被推送到堆栈顶部的HomeViewController之上。我有一个通过“Show”从HomeVC到SecondVC的片段。我了解如何将信息从SecondVC传递到HomeVC -使用使用标识符的prepare for segue方法。但我没有从SecondVC到HomeVC的段,因为它嵌入在导航控制器中。从导航堆栈中弹出SecondVC时,如何将信息(例如字符串)从HomeVC传递回SecondVC?