2016-06-29 70 views
-1

刚开始学习laravel时,我试图为我的视图创建一个路由,但是当我在Web浏览器上加载时,它说对不起,找不到您正在查找的页面。任何人都可以在codeigniter中帮助我,这很简单,只需创建一个控制器和视图,我们可以在网络浏览器上看到我发现laravel很困难,那么codigniter是真的吗?任何人都可以定义我怎么是laravel5因为我发现教程中的MVC结构,但他们都老了laravel和文件结构几乎变化,使我糊涂了任何建议请Laravel无法加载查看

routes.php文件

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

主要.PHP

namespace App\Http\Controller; 

use Illuminate\Http\Request; 

use App\Http\Requests; 
use App\Http\Controllers\Controller; 


class main extends Contoller { 
    public function _construct() { 
     $this->middleware('guest'); 
    } 

    public function index() { 
     return "Hello World from controller"; 
    } 
} 

回答

0

尝试更改类名主(目前主要在lowecase)

我学到Laravel由他们真棒教程:https://laravel.com/docs/4.2/quick

+0

找到laravel教程等我换主主,我尝试访问像这样http:// localhost:90/laravel/public /仍然不能正常工作 –

+0

您的Web服务器必须指向laravel安装的公用文件夹。然后,您可以转到localhost:90/main –

+0

我可以在哪里找到并配置这些文件 –

0

使资源 - >视图的视图,像my-view.blade.php

然后return view('my-view');

那我-view.blade.php可以有你在它

0

转到想要的任何东西HTML你资源/视图文件夹创建文件与filename.blade.php

现在,在您routes.php

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

并在控制器添加此功能:

public function index() { 
    return view('filename'); 
} 
1

,如果你是在本地运行laravel项目,它可以通过自己的服务器上运行。你不需要apache服务器形式的wamp或xampp,但你将需要他们的mysql数据库。所以如果你需要数据库,那么只需要这样做

现在去命令提示符下,导航到你的项目被储存如CD目录c:/ WAMP/WWW/yourprojet然后键入以下命令

php artisan serve 

默认情况下将启动8000端口。你现在可以在“http://localhost:8000/

访问你的项目,你可以在“http://localhost:8000/main

还可以访问你的观点,你可以在laracast