javascript - 尝试在 Laravel 5.4 框架中使用制表符将值传递给数据表

标签 javascript php laravel

所以我使用 Controller 将值传递给像这样的 View

use App\Products;
use Illuminate\Http\Request;

class MyController extends Controller
    public function index()
{
    $main = Products::all();
    return view('application.minierp', compact('main'));
}

当我尝试接收这样的值时

<div id="minierp-table">
    <script type="text/javascript">

        var tabledata = {{ $main }}

        //load sample data into the table
        $("#minierp-table").tabulator("setData", tabledata);

    </script>
</div>

表格甚至根本没有加载

我遗漏了一些设置表格的代码,但示例不需要它,因为我通过做这样的事情让它工作

var tabledata = <?php include '/home/vagrant/code/minierp/resources/assets/ajax/data.php' ?>

那个位置的代码就是这样

namespace App\Http\Controllers;

$dataPull = new AlscoDBsController;
echo $dataPull->data();

data() 的函数就是这样

public function data()
{
    $main = Products::all();
    return $main;
}

但我需要它使用 Controller 工作,这样我才能正确地将数据传递给它并使用 Laravel 使用它。 如果您有任何建议,请告诉我。

最佳答案

尝试

var tabledata = {!! $main !!};

关于javascript - 尝试在 Laravel 5.4 框架中使用制表符将值传递给数据表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45598073/

相关文章:

php - 如何停止向自己发送通知?

javascript 变量未定义或 null

javascript - HTML5 拖放,放下的 div 从放下的位置移动一点

php - Javascript + PHP $_POST 数组为空

JavaScript 创建 zip 文件

php - 无法下载 "https://getcomposer.org/versions"文件 : SSL operation failed with code 1. OpenSSL 错误消息:错误:1416F086

php - laravel 中的“无法创建目录”错误(在服务器上)

javascript - 通过每月循环查询来填充 highchart 系列

php - iOS中的RNCryptor加密和PHP中的解密

php - Laravel 5.3 护照的单点登录