将JSON数组返回到Laravel中的View

时间:2014-08-29 09:41:00

标签: 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数组返回给视图,其中包含成功代码以及$candle的名称和正文。任何人都可以告诉我如何做到这一点?

1 个答案:

答案 0 :(得分:0)

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

示例:

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

请参阅: http://laravel.com/docs/eloquent