PHP学习

Laravel基本操作-视图

2017-02-07  本文已影响0人  威研威语

视图

  1. 怎样新建视图
  1. 怎样输出视图

新建member-info视图,支持php文件

视图所在路径laravel\resources\views\member-info.php,视图代码如下

member-info php

在MemberController.php控制器,输出视图,代码如下

<?php 
namespace App\Http\Controllers;


class MemberController extends Controller
{
    
    public function info($id)
    {
        // return 'member-info-id-'.$id;
        // return route('memberinfo');
        return view('member-info');
    }
}

浏览器地址栏 http://localhost:8090/laravel/public/member/8

页面输出:member-info php

新建info.blade.php视图

视图所在路径laravel\resources\views\info.blade.php,视图代码如下

info.blade.php

在MemberController.php控制器,输出视图,代码如下

控制器所在文件目录laravel\app\Http\Controllers\MemberController.php

<?php 
namespace App\Http\Controllers;


class MemberController extends Controller
{
    
    public function info($id)
    {
        // return 'member-info-id-'.$id;
        // return route('memberinfo');
        return view('info');
    }
}

浏览器地址栏 http://localhost:8090/laravel/public/member/8

页面输出:info.blade.php

新建member\info.blade.php视图,视图代码如下

视图所在路径laravel\resources\views\member\info.blade.php

member/info.blade.php

在MemberController.php控制器,输出视图,代码如下

<?php 
namespace App\Http\Controllers;


class MemberController extends Controller
{
    
    public function info($id)
    {
        // return 'member-info-id-'.$id;
        // return route('memberinfo');
        return view('member/info');
    }
}

浏览器地址栏 http://localhost:8090/laravel/public/member/8

页面输出:member/info.blade.php

在MemberController.php控制器,输出视图,代码如下

<?php 
namespace App\Http\Controllers;


class MemberController extends Controller
{
    
    public function info($id)
    {
        // return 'member-info-id-'.$id;
        // return route('memberinfo');
        return view('member/info',[
            'name'=> '我是谁',
            'age'=>18
            ]);
    }
}

member\info.blade.php视图代码如下:

视图所在路径laravel\resources\views\member\info.blade.php

member/info.blade.php

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

浏览器地址栏 http://localhost:8090/laravel/public/member/8

页面输出:member/info.blade.php 我是谁 18

上一篇下一篇

猜你喜欢

热点阅读