2014-12-23 4 views
0

Я только что переключился с Windows на Ubuntu и попытался запустить приложение Laravel, которое использовалось для работы там.Laravel 4: View [a.b] не найден.

После настройки всего, mysql работает красиво, но он вызывает эту ошибку View Not Found в следующей функции.

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

Может кто-нибудь помочь?

+1

Input :: получить ('BNAME') на стенде? –

+0

Вы пытались переключить 'Input :: get ('bname')' вызов с переменной ('$ bname'), переданной методу? –

+0

Каков URL-адрес, который вы используете, и правильное название представления? – lukasgeiter

ответ

2

, как Linux чувствителен к регистру вам нужно написать B в нижнем регистре

return View::make('boards.myboard'.Input::get('bname'))->with(array('boardData' => $boardData, 'postsData' => $postsData, 'numberOfPosts' => $numberOfPosts)); 
Смежные вопросы