Skip to content

Instantly share code, notes, and snippets.

@juanfvasquez
juanfvasquez / companies.njk
Created December 3, 2017 15:59
Companies View
{% extends 'master' %}
{% block section %}
<div class="contentDiv">
<div class="input-group input-group-lg inputSearch">
<span class="input-group-addon" id="sizing-addon1"><i class="fa fa-search"></i></span>
<input type="text" class="form-control" placeholder="Buscar" aria-describedby="sizing-addon1">
</div>
<div>
{% for company in companies %}
@juanfvasquez
juanfvasquez / Route.js
Last active December 3, 2017 16:09
Route File
'use strict'
const Route = use('Route')
const Helpers = use('Helpers')
Route.resource('/companies', 'CompanyController')
Route.get('/companies/:company', function (request, response) {
response.download(Helpers.storagePath('img/companies/' + request.param('company')))
})
@juanfvasquez
juanfvasquez / Company Controller
Last active December 3, 2017 16:07
Company Controller
'use strict'
const Company = use('App/Model/Company')
const Category = use('App/Model/Category')
* index(request, response) {
let companies = yield Company.with('categories').fetch()
yield response.sendView('companies', {companies: companies.toJSON()}
}