[英]url in routes.php not rendering in laravel 4
我是Laravel的新手。 我只是想使用路由和控制器來做一些基本的事情。 我有一個名為testcontroller的控制器,如下所示
<?php
class testcontroller extends BaseController{
public function show(){
return 'test';
}
}
我還在下面的routes.php中定義了一條路由
Route::get('test', 'testcontroller@show');
當我嘗試使用localhost / laravel / public / test訪問它時,將顯示404 NOT FOUND錯誤,但是我嘗試將路徑重寫為
Route::get('/', 'testcontroller@show');
而且一切正常,我什至嘗試使用此方法成功渲染視圖。 任何人都可以建議我在哪里寫錯了網址。 任何幫助將不勝感激。 謝謝 :)
測試控制器
# app/controllers/TestController.php
class TestController extends BaseController {
public function show()
{
return 'test';
}
}
路線文件
# app/routes.php
Route::get('test', array(
'uses' => 'TestController@show'
));
Route::get('/', array(
'uses' => 'TestController@show'
));
編輯:由於不起作用,可能與您的服務器配置有關。 我建議不要在WAMP上使用VM,而要學習如何做。 Laravel還提供了一種與Laravel Homestead一起使用的簡便方法。
觀看此教學視頻 ,了解如何操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.