PHP 語言的開發框架 Laravel 5.5 從 controller 傳布林值變數到 blade.php 的方式如下:
假設我們從 controller 傳同名變數到 view blade 去
// controller 檔案
class ABCController {
public function index(Request $request) {
$isBooked = true;
return view('home.landing_page', compact('isBooked'));
}
}
// view blade 檔案的部份內容, 例如這 view 檔案名稱是 landling_page.blade.php
, 它在 resource/resources/views/home
目錄內
如果我們要讓 landing_page.blade.php
的 <body>
接收到 Laravel controller 傳來的布林值,landing_page.blade.php
可以這樣寫:
<body>
this room is booked? Ans: {!! json_encode($isBooked) !!}
</body>