【发布时间】:2018-11-28 11:54:42
【问题描述】:
我是 Laravel 框架的新手,我发现在我的许多观点中,我需要有类似的代码,如下所示。我确信这不是最佳做法。有人可以告诉我什么是最佳实践方法吗?
<?php
use App\Song;
use App\Music;
$songArtist = Song::find('5b0a6a779a892025b869f552')->Artists()->get();
?>
<div class="form-group row">
...
</div>
然后我可以使用 $songArtist 变量...注意,我在后端使用 MongoDB。
【问题讨论】:
-
一开始你不应该把逻辑放到视图中。而是将逻辑放入控制器中。
-
您似乎错过了控制器的用途。 $songArtist 应该在控制器中定义/检索,并作为控制器方法返回值的一部分传递给视图。
标签: laravel laravel-5.6