Php 为什么我的控制器会给我带来这么多问题?
我在查看页面的注释中不断收到未定义的变量错误 这是导致我所有问题的控制器:Php 为什么我的控制器会给我带来这么多问题?,php,laravel,view,controller,Php,Laravel,View,Controller,我在查看页面的注释中不断收到未定义的变量错误 这是导致我所有问题的控制器: use Desk\Forms\MessageForm; use Desk\Records\MessageRecord; use Desk\Repositories\MessageRepository; class MessageController extends BaseController { protected $messageForm; public function __construct(Me
use Desk\Forms\MessageForm;
use Desk\Records\MessageRecord;
use Desk\Repositories\MessageRepository;
class MessageController extends BaseController
{
protected $messageForm;
public function __construct(MessageForm $messageForm, MessageRepository $messageRepository,
MessageRecord $messageRecord)
{
$this->messageForm = $messageForm;
$this->messageRepository = $messageRepository;
$this->messageRecord = $messageRecord;
}
/**
* Display a listing of the resource.
* GET /messages
*
* @return Response
*/
public function create()
{
return View::make('comments.create');
}
public function display($comment)
{
$message_id = $this->messageRepository->find($comment);
return View::make('comments.show')->with('comment', $message_id);
}
/**
* Store a newly created resource in storage.
* POST /messaages
*
* @return Response
*/
public function store()
{
$data = Input::all() ;
$this->messageForm->validate($data);
$messageRecord = new MessageRecord;
$messageRecord->comment = $data['comment'];
Return "Comment created";
}
}
这是一种观点:
<p>{{ $comment }}</p>
我不明白是什么导致了这么多问题。请同时发布您视图中的输出或控制器导致的错误错误异常未定义变量:comment view:/desk/app/views/comments/show.blade.ph是否确定传递给函数display的$comment变量正常?尝试返回$comment;在函数显示中查看变量的内容。问题是$comment,我不知道如何修复它。