将变量从函数返回到视图

卡罗尔·卡尔

我是laravel 4的新手,想在按下按钮时从控制器返回一个值到视图。

我的表单视图:

            {{ Form::submit('Save', array('class' => 'btn btn-small btn-info iframe')) }}
            <?php
            echo $test;
            ?>

我的控制器:

<?php
class TestController extends BaseController {


    /**
     * Start scrapping script.
     */
    public function postTest() {
        $scrap = 'It works!';

        return View::make ( 'admin/test/index' )->with('test', $test);
    }
}

我的路线:

Route::post('test', '[email protected]');

但是,我得到:

Undefined variable: test(View: C:\xampp\htdocs\laravel_project\lara\app\views\admin\test\index.blade.php) 

有什么建议我做错了吗?

感谢您的回答!

更新

我现在这样更改控制器:

public function getIndex() {

    // Show the page
    return View::make ( 'admin/test/index' );
}

public function postTest() {
    $test = 'It works!';

    return View::make ( 'admin/test/index' )->with('test', $test);
}

}

并添加到我的路线文件中:

Route::get('test', '[email protected]');
Route::post('test', '[email protected]');
Route::controller('test', 'TestController');

此外,在致电时:

                {{ $test}}

我懂了 Undefined variable: $test

有什么建议我做错了吗?

马尔辛·纳比亚列克(MarcinNabiałek)

您应该更改控制器:

return View::make ( 'admin/test/index' )->with('test', $test);

到:

return View::make ( 'admin/test/index' )->with('test', $scrap);

现在您将收到未定义的警告,因为$test控制器中没有变量。

在Blade视图中,您应该使用以下命令显示它:

{{ $test }}

或者

{{{ $test }}}

(第二个用于转义字符),而不是 <?php echo $test; ?>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ajax调用如何将数据返回到变量?

来自分类Dev

如何使用猫鼬将查询结果返回到变量

来自分类Dev

将MVC部分视图返回到jQuery内存泄漏

来自分类Dev

jQuery将函数返回到变量

来自分类Dev

将部分视图返回到ajax时出错

来自分类Dev

将变量从node.js返回到sh脚本

来自分类Dev

使用线程守护程序将变量的值从构造函数的方法返回到另一个方法

来自分类Dev

将剃刀视图返回到iframe

来自分类Dev

如何将PowerShell变量返回到VBScript

来自分类Dev

将查询/表返回到变量

来自分类Dev

将jquery ajax done函数生成的数据返回到变量

来自分类Dev

如何将多个函数值返回到多个全局变量?

来自分类Dev

将变量从当前屏幕返回到上一屏幕

来自分类Dev

如何将axios数据返回到供稿视图?

来自分类Dev

将foreach值从函数返回到数组

来自分类Dev

Laravel 4:将数据返回到每个视图

来自分类Dev

将Javascript变量传递给C#函数aspx并从其返回到aspx页面

来自分类Dev

如何使用猫鼬将查询结果返回到变量

来自分类Dev

jQuery将函数返回到变量

来自分类Dev

如何将变量返回到表单onsubmit事件?

来自分类Dev

Java ActionListener将变量返回到包含ActionListener的方法

来自分类Dev

函数结束前将变量值返回到工作区

来自分类Dev

片段将视图返回到其他片段

来自分类Dev

Laravel将值返回到同一视图

来自分类Dev

将函数的输出返回到字典

来自分类Dev

将视频文件返回到 Laravel 5.4 上的视图

来自分类Dev

如何将 Pdf 视图从 Spring 返回到 angularjs

来自分类Dev

将更新的列返回到数组变量中

来自分类Dev

将异常错误消息返回到变量 Laravel

Related 相关文章

热门标签

归档