php - 将 JSON 数组返回到 Laravel 中的 View

标签 php mysql laravel laravel-4

我正在使用 Laravel 4 构建一个应用程序。

这是我的代码:

public function handleCreateCandle(){
        $candle = new Candle;
        $candle->name = Input::get('name');
        $candle->body = Input::get('body');
        $candle->user_id = Sentry::getUser()->id;
        $candle->save();
        return Redirect::action('User_BaseController@getPrayerSpace')->with('message', 'Thank you for lighting candle');
    }

问题不是返回消息,而是想将 json 数组返回到 View ,其中包含成功代码以及 $candle 的名称和正文。谁能建议我如何做到这一点?

最佳答案

您可以使用 create() 函数来创建新行,而不是使用 save() 函数。 Create() 函数返回最后插入的行,您可以使用它在消息中显示它。

示例:

$user = User::create(array('name' => 'John'));

请引用: http://laravel.com/docs/eloquent

关于php - 将 JSON 数组返回到 Laravel 中的 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25565640/

相关文章:

php - 不正确的前缀键 MySQL

mysql - 选择所有字段包含以逗号分隔的字符串

php - AJAX 功能使我的屏幕变黑

< created_at 而不是 in 的 mysql 索引

php - 当数字被零除时,Try catch 在 Laravel 5.6 中不起作用

php - 如何更改 $_POST php 数组的大小?

php - 在 IBM i 7.1 上,是否可以从 PHP cURL 扩展访问 *SYSTEM 证书库?

php - 将 yii2 网站从 Windows 迁移到 Linux,链接损坏

php - Laravel MS SQL 登录超时已过期

mysql - Eloquent laravel 有 raw join with where 子句