作为程序员一定要保持良好的睡眠,才能好编程

第五课 Laravel视图的创建

发布时间:2016-07-06

视图的显示分两种:


1、路由直接显示

    app\Http\routes.php


Route::get("test",function(){
        return view('welcome');
    });


2、控制器显示

<?php
namespace App\Http\Controllers;
use App\Http\Controllers\Controller;

 class IndexController extends Controller{

     public function index(){

         echo "IndexController-index方法";
     }


     public function b(){

        // echo route("bb");

         $data=[
             "user"=>"James",
             "age"=>123
         ];
         $school="河北省藁城市贾市庄镇";

         //return view("b",$data);
         //return view("b")->with("school",$chool)->with("data",$data);
         return view("b",compact('data','school'));

     }
 }
?>




如果都是单个的值可以使用with来注入变量
with(key,val);

如果一个数组可以直接使用

return view('welcome',$data);
这样的方式去注入


如果有数组、也有变量使用compact() 这个函数注入变量
compact('key','key');

    

注入成功以后,b.blade.php 应该怎么去显示呢?这里就是php代码


t16.png