MVC 配置

参考:Laravel 的 HTTP 控制器 Laravel 的视图功能

MVC 配置

配置访问路由

routes/web.php文件中配置

Route::get('member/info', 'MemberController@info');

控制器

控制器目录app/Http/Controllers

示例(app/Http/Controllers/MemberController):

<?php

namespace App\Http\Controllers;

use App\Member;

class MemberController extends Controller
{

    public function info($id)
    {

        return Member::getMember();

        //return 'member-info-id-' . $id;
        //return route('memberinfo');

        /*
        return view('member/info', [
            'name' => '天秤vs永恒',
            'age' => 18
        ]);
        */
    }
}

视图

视图目录 resources/views

示例(resources/views/member/info.blade.php):

member/info blade

{{$name}} {{$age}}

模型

模型目录app

示例(app/Member.php):

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Member extends Model
{

    public static function getMember()
    {
        return 'member name is sean';
    }
}

Last updated

Was this helpful?