Skip to content

Instantly share code, notes, and snippets.

@evercode1
evercode1 / Lesson.php
Last active February 11, 2017 20:34
chapter 15 Lesson.php
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Lesson extends Model
{
protected $fillable = ['name',
'slug',
@evercode1
evercode1 / SubcategoryQuery.php
Created February 11, 2017 19:16
chapter 15 SubcategoryQuery.php
<?php
namespace App\Queries\GridQueries;
use DB;
use App\Queries\GridQueries\Contracts\DataQuery;
class SubcategoryQuery implements DataQuery
{
public function data($column, $direction)
@evercode1
evercode1 / ApiController.php
Created February 11, 2017 19:11
chapter 15 ApiController.php
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Queries\GridQueries\GridQuery;
use App\Queries\GridQueries\WidgetQuery;
use App\Queries\GridQueries\MarketingImageQuery;
use App\Queries\GridQueries\CategoryQuery;
use App\Queries\GridQueries\SubcategoryQuery;
@evercode1
evercode1 / components.js
Last active February 11, 2017 22:26
chapter 15 components.js
Vue.component('example', require('./components/Example.vue'));
Vue.component('widget-grid', require('./components/WidgetGrid.vue'));
Vue.component('marketing-image-grid', require('./components/MarketingImageGrid.vue'));
Vue.component('chat-message', require('./components/ChatMessage.vue'));
Vue.component('chat-list', require('./components/ChatList.vue'));
Vue.component('chat-create', require('./components/ChatCreate.vue'));
Vue.component('category-grid', require('./components/CategoryGrid.vue'));
Vue.component('subcategory-grid', require('./components/SubcategoryGrid.vue'));
@evercode1
evercode1 / SubcategoryGrid.vue
Created February 11, 2017 18:56
chapter 15 SubcategoryGrid.vue
<template>
<div class="row">
<div class="col-lg-12">
<form id="search">
Search <input name="query" v-model="query" @keyup="search(query)">
</form>
<div class="pull-right">
{{ total }} Total Results
</div>
<section class="panel">
@evercode1
evercode1 / show.blade.php
Last active February 13, 2017 05:32
chapter 15 subcategory/show.blade.php
@extends('layouts.master')
@section('title')
<title>Subcategory</title>
@endsection
@section('content')
@evercode1
evercode1 / index.blade.php
Created February 11, 2017 18:51
chapter 15 subcategory/index.blade.php
@extends('layouts.master')
@section('title')
<title>Subcategories</title>
@endsection
@section('content')
@evercode1
evercode1 / edit.blade.php
Created February 11, 2017 18:47
chapter 15 subcategory/edit.blade.php
@extends('layouts.master')
@section('title')
<title>Edit Subcategory</title>
@endsection
@section('content')
@evercode1
evercode1 / create.blade.php
Created February 11, 2017 18:42
chapter 15 subcategory create.blade.php
@extends('layouts.master')
@section('title')
<title>Create a Subcategory</title>
@endsection
@section('content')
@evercode1
evercode1 / SubcategoryController.php
Last active February 11, 2017 19:41
chapter 15 SubcategoryController.php
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Subcategory;
use App\Category;
use Illuminate\Support\Facades\Redirect;
class SubcategoryController extends Controller