2016-08-07 403 views
0

我開始研究Laravel,我有這個問題。Laravel NotFoundHttpException RouteCollection.php行161

enter image description here

文件:project/app/Http/routes.php

<?php 

Route::get('about', '[email protected]'); 

在項目目錄我通過終端

php artisan make:controller PagesController 

文件:project/app/Http/Controllers/PagesController.php

<?php 

namespace App\Http\Controllers; 

use Illuminate\Http\Request; 
use App\Http\Requests; 

class PagesController extends Controller 
{ 
    public function about() 
    { 
     return("About"); 
    } 
} 

回答

0

您需要在Apache的配置文件的目錄進入,並指定了AllowOverride是其中laravel仍在工作

0

您正在訪問您提供的圖像中的/路線。這是你的routes.php文件中沒有定義的,這就是你得到這個錯誤的原因。

添加

Route::get('/', function() { 
    return "hello world"; 
}); 

,然後嘗試這條路線:192.168.1.101/laravel-p/public/

注意您已在上面的代碼解釋了about路線。所以打這條路

`192.168.1.101/laravel-p/public/about` 
0

您正在訪問你的/路線您提供的圖像。在你的routes.php文件中定義的不是 ,這就是你得到這個錯誤的原因。

添加

路線::得到( '/',函數(){ 回報的 「Hello World」;});

,然後嘗試這條路線:192.168.1.101/laravel-p/public/

說明您已在上面的代碼解釋了關於路線。所以打這個 路線

192.168.1.101/laravel-p/public/about

沒什麼..

enter image description here

<?php 

Route::get('/', function() { 
    return "hello world"; 
}); 

Route::get('about', '[email protected]'); 
相關問題