【发布时间】:2021-07-29 15:48:53
【问题描述】:
我在控制器中有 Http:get:
class PostController extends Controller {
private $data;
public function __construct()
{
$minutes = 5;
$this->data = Cache::remember('posts', $minutes, function () {
return Http::get('https://jsonplaceholder.typicode.com/posts?_limit=20')->json();
});
}
public function index() {
$posts = $this->data; // i want this line like that: $posts = Post::all()
return view('posts', compact('posts'));
}
}
如何取出数据并用这个 Http 数据创建一个单独的模型?
【问题讨论】:
-
查看存储库模式。我想这就是你要找的。span>
标签: php laravel model-view-controller laravel-8