作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的 Controller 索引文件如下所示:
class KJVController extends Controller
{
public $book = "Genesis";
public $chapter = 1;
public function index() {
$results = KJV::where('book', '=', $this->book)->where('chapter', '=', $this->chapter)->get();
return view("bible", compact('results'));
}
}
在我的 Blade 模板中,我希望能够显示上面的变量($book
、$chapter
)。
我尝试过:
{{ KJVController::book }}
{{ KJVController->book }}
我似乎无法访问它。如何在我的 Blade 模板中显示此信息?
最佳答案
您需要首先将这些变量传递给 View :
return view("bible", ['results' => $results, 'book' => $this->book, 'chapter' => $this->chapter]);
在圣经
View 中:
{{ $book }}
或者你可以这样做:
{{ app('App\Controllers\KJVController')->book }}
关于php - 如何从 Blade 模板内访问类变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48928800/
我是一名优秀的程序员,十分优秀!