Laravel学习笔记Day2

控制器

控制器位置


控制器类

<?php

namespace App\Http\Controllers;

class MemberController extends Controller{
    public function info(){
        return 'member-info';
    }

    public function numinfo($id){
        return 'coming id'.$id;
    }
}

控制器与路由关联

//路由控制器关联
//不带参数
//方法1
Route::get('member/info','MemberController@info');//路由关联控制器名@方法名

//方法2
Route::get('member/info',[
    'uses'=>'MemberController@info',
    'as'=>'membercon']);

//带参数

Route::any('member/{id}',['uses'=>'MemberController@numinfo'])->where('id','[0-9+]');

视图


控制器输出视图

一般一个控制器对应一个视图目录文件夹

public function info(){
        
        //不带参数
        return view('MemberViews/member-info');

        //带参数
        return view('MemberViews/member-info',[
            'name'=>'lty',
            'age'=>19
        ]);
    }

视图目录


视图中使用传进来的变量

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

模型

目录


模型代码

使用App namespace,继承Model

<?php
namespace App;

use Illuminate\Database\Eloquent\Model;

class Member extends Model{

    public  static  function getMember(){
        return 'membermodel';
    }
}

模型调用方法

Member::getMember();

猜你喜欢

转载自blog.csdn.net/aha_liu/article/details/80893788