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という3番目のファイルへのリンクがあります

@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 を参照すると、create user ビューが表示されます。

明確であることを願っています

しかし、よりよく理解するために

Laravel ビュー ビデオ チュートリアル: laravel ビュー

Laravel ルート ビデオ チュートリアル: laravel ルート

于 2013-11-03T08:08:05.670 に答える