laravel 笔记
  • Introduction
  • 说明
  • Laravel 基础
    • 安装与配置
    • 目录结构
    • 路由配置
    • MVC 配置
    • 数据库操作
      • DB façade 方式
      • 查询构造器方式
      • Eloquent ORM 方式
      • 数据库迁移
      • 数据填充
    • 请求和响应和重定向
    • Session
    • 中间件
    • 其他
      • Artisan 命令行
  • Laraval 源码分析
    • 请求到响应的生命周期
      • 程序启动准备
      • 请求实例化
      • 处理请求
      • 响应的发送与程序终止
    • 路由
    • 补充知识点
      • 反射机制
      • Closure 类
  • 资料
  • 核心思想
    • 服务容器
    • 服务提供者
    • Facades(门脸模式)
  • 开发笔记
  • Artisan 命令
  • yarn
Powered by GitBook
On this page
  • MVC 配置
  • 配置访问路由
  • 控制器
  • 视图
  • 模型

Was this helpful?

  1. Laravel 基础

MVC 配置

Previous路由配置Next数据库操作

Last updated 5 years ago

Was this helpful?

参考:

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';
    }
}
Laravel 的 HTTP 控制器
Laravel 的视图功能