Php Laravel控制器-模板。抑制主模板

Php Laravel控制器-模板。抑制主模板,php,ajax,templates,laravel,Php,Ajax,Templates,Laravel,我开始学习拉威尔。我有一个显示和插入数据的控制器。它类似于 class UserController extends BaseController { protected $layout = 'layouts.master'; public function showProfile() { $this->layout->content = View::make('user.profile'); } public

我开始学习拉威尔。我有一个显示和插入数据的控制器。它类似于

class UserController extends BaseController {

     protected $layout = 'layouts.master';

     public function showProfile()
     {
         $this->layout->content = View::make('user.profile');
     }

     public function addProfile()
     {
         <Insertion Logic>
         echo "Successfully added";
     }

}
类UserController扩展BaseController{
受保护的$layout='layouts.master';
公共函数showProfile()
{
$this->layout->content=View::make('user.profile');
}
公共函数addProfile()
{
echo“已成功添加”;
}
}
现在insert是一个ajax调用。因此,我想在添加到数据库后显示“仅显示成功”消息。但在我的例子中,布局内容也会显示出来。我怎样才能返回回显消息呢


谢谢

因为您在方法内部,所以您将能够访问和更改受保护的属性


您只需添加
$this->layout=''在执行回显之前。

由于您在方法内部,因此您将能够访问和更改受保护的属性

您只需添加
$this->layout=''在执行回显之前