Весь этот функционал засоряет основную модель App\User
Сначала я решил выносить код для каждого функционала в отдельные трейты,
Но мне не очень понравилась эта затея и я решил разнести это по классам, наследуя базовый App\User
каким образом рендерить виды?На стороне клиента, разумеется, в этом весь смысл SPA.
В моем понимании, мы создаем контроллер на роут, который просто напросто отдает json с данными для коллекций.Помимо отображения данных ими еще нужно манипулировать. Начните с создания rest-api.
// render.js
var webPage = require('webpage');
var page = webPage.create();
page.viewportSize = {
width: 1920,
height: 1080
};
page.open('http://toster.com', function (status) {
var base64 = page.renderBase64('PNG');
console.log(base64);
phantom.exit();
});