视图的显示分两种:
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代码
