我刚从Windows切换到Ubuntu,并尝试运行一个曾经在此处运行的Laravel应用。

配置完所有内容后,mysql正常运行,但在以下函数中抛出此“未找到视图”错误。

public function getOtherBoards($bname)
{
    // Get Board Data
    $boardData = Board::getNthBoard_byBoardName($bname);

    // Get Posts Data
    $postsData = Post::getAllPosts($boardData[0]->bid);
    $numberOfPosts = json_decode($postsData, true);
    $numberOfPosts = count($numberOfPosts);

    return View::make('boards.myBoard'.Input::get('bname'))->with(array('boardData' => $boardData, 'postsData' => $postsData, 'numberOfPosts' => $numberOfPosts));
}


错误是:找不到视图[boards.myBoard]。
虽然它可以在Windows上运行。

更多信息:
-我的应用程序在桌面上,我使用php artisan serve运行它

有人可以帮忙吗?

最佳答案

由于Linux区分大小写,因此您需要用小写字母B

return View::make('boards.myboard'.Input::get('bname'))->with(array('boardData' => $boardData, 'postsData' => $postsData, 'numberOfPosts' => $numberOfPosts));

10-08 15:24