2016-04-18 62 views
0

我正在嘗試訪問/create路由,但它顯示的是空白頁面的導航欄。它應該是一節中的內容。Laravel 5.2中的@section('content')似乎不適用於創建路徑

Create Page

這裏的例子:

@extends('layout') 
@section('content') 
    <p>The create form.Tl:dr.</p> 
@stop 

我還做了一個編輯網頁,並能正常工作,具有完全相同的代碼(除非方法,這是不同的)。

Edit Page

的問題開始我跑php artisan make:auth後,但我不認爲這是錯誤的來源。

控制器:https://codeshare.io/xpJm3 的路由:https://codeshare.io/QBxxw

+2

您能顯示您的控制器和路線的代碼嗎? –

+0

感謝您修復我的語法,請等待我發佈控制器和路由。 –

+0

我已添加控制器和路線。 –

回答

0

解決。

如何解決它:

  1. 檢查..\storage\logs\laravel.log你的日誌文件。確保您刪除所有日誌,以便輕鬆找到最新的日誌。
  2. 重新載入有錯誤的頁面。
  3. 回到日誌文件,如果你看到這樣的錯誤:

    RuntimeException in compiled.php line xxx: No supported encrypter found. The cipher and/or key length are invalid. 
    
  4. 檢查config\app.php。搜索'cipher' => 'somekey',將somekey的值更改爲'AES-256-CBC'

  5. 重新載入頁面。

  6. 如果您仍然無法看到像前發生在我身上的內容,你的根目錄下運行以下命令:

    php artisan key:generate

現在,你就大功告成了。

新增: 另外,不要忘了補充一點:

public function __construct() 
{ 
    $this->middleware('auth'); 
} 

到控制器。