美文网首页PHP学习
Laravel基本操作-视图

Laravel基本操作-视图

作者: 威研威语 | 来源:发表于2017-02-07 17:49 被阅读0次

视图

  1. 怎样新建视图
  • info.php
  • info.blade.php
  1. 怎样输出视图
  • return view('info');
  • return view('member/info');
  • return view('member/info',['name'=>'sean']);

新建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

相关文章

网友评论

    本文标题:Laravel基本操作-视图

    本文链接:https://www.haomeiwen.com/subject/wxsmittx.html