[2018-01-12] laravel中的MVC

Posted chenlini

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[2018-01-12] laravel中的MVC相关的知识,希望对你有一定的参考价值。

路由里面可以做所有事情,但是真正的项目当中,路由只用来接收请求,并转发给控制器的方法进行处理

 

控制器(C)

1.怎么新建一个控制器?

  在App\Http\Controllers目录下新建一个名为:MemberController的控制器

<?php

namespace App\Http\Controllers;    //命名空间

class MemberController extends Controller    //继承于控制器基类
{
    public function info($id)
    {
        return ‘member-info-id-‘.$id;
        // return route(‘memberinfo‘);        //通过路由别名找到路由地址
    }
}

 

2.控制器和路由怎样进行关联?

3.关联控制器后,路由的特性怎么用?

通过路由访问控制器
//
Route::get(‘member/info‘,[‘uses‘ => ‘[email protected]‘]); // Route::get(‘member/info‘,[‘uses‘ => ‘[email protected]‘,‘as‘ => ‘memberinfo‘]); //as:路由别名 // Route::get(‘member/{id}‘,[‘uses‘ => ‘[email protected]‘]); //路由参数 Route::get(‘member/{id}‘,[‘uses‘ => ‘[email protected]‘])->where(‘id‘,‘[0-9]+‘); //路由参数(条件)

 


以上是关于[2018-01-12] laravel中的MVC的主要内容,如果未能解决你的问题,请参考以下文章

[2018-01-12] laravel--ORM

我应该在 Laravel MVC 中的哪里保存模型?

为啥 Laravel 附带 Vue? (SPA 与 MVC)

laravel 架构图?

Laravel教程 五:MVC的基本流程

运用composer实现一个简陋的MVC架构