0

我是使用 laravel 的新手 php 开发人员。

我将我的routes.php定义为这样

Route::get('/', function()
{
    return View::make('Home.index'); 
});

和我的index.blade.php一样

@extends('layouts.master')

@section('content')
    <h2>All Users</h2>
    <p> {{HTML::link('Home.createuser', 'Add a New User')}} </p>

@stop

我有一个从我的 index.blade.php 到名为createuser.blade.php的第三个文件的链接,该文件是这样定义的

@extends('layouts.master')

@section('content')
    <div>
        <legend> Add a User</legend>
    </div>
@stop

文件 index.blade.php 和 createuser.blade.php 都在同一个文件夹中

但是,每当我尝试从索引页面访问 createuser 页面时,我都会收到可怕的 NotFoundException 错误。

我正在尝试关注视频。

请有人帮忙

谢谢

4

1 回答 1

0

您当前刚刚为索引创建了一个路由

如果您想创建用户,您也需要指定。

像这样

// returns index view for users

  Route::get('/', function()
    {
        return View::make('Home.index'); 
    });
// create user

Route::get('user/create', function()
    {
        // return the user create view from views/home folder
        return View::make('Home.createuser'); 
    });

现在,如果您浏览 yoursite.com/user/create 您将获得创建用户视图

希望它清楚

但为了更好地理解

Laravel 视图视频教程:laravel 视图

Laravel 路由视频教程​​:laravel 路由

于 2013-11-03T08:08:05.670 回答