Skip to content

Instantly share code, notes, and snippets.

@evercode1
evercode1 / create.blade.php
Last active February 12, 2017 00:26
Chapter 15 lesson/create.blade.php
@extends('layouts.master')
@section('title')
<title>Create a Lesson</title>
@endsection
@section('content')
@evercode1
evercode1 / LessonQuery.php
Created February 11, 2017 22:39
chapter 15 LessonQuery.php
<?php
namespace App\Queries\GridQueries;
use DB;
use App\Queries\GridQueries\Contracts\DataQuery;
class LessonQuery implements DataQuery
{
public function data($column, $direction)
@evercode1
evercode1 / ApiController.php
Created February 11, 2017 22:34
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 / LessontGrid.vue
Created February 11, 2017 22:18
chapter 15 LessonGrid.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
Created February 11, 2017 21:29
chapter 15 lesson/show.blade.php
@extends('layouts.master')
@section('title')
<title>{{ $lesson->name }} Lesson</title>
@endsection
@section('content')
@evercode1
evercode1 / index.blade.php
Created February 11, 2017 21:19
chapter 15 lesson/index.blade.php
@extends('layouts.master')
@section('title')
<title>Lessons</title>
@endsection
@section('content')
@evercode1
evercode1 / edit.blade.php
Created February 11, 2017 21:14
chapter 15 lesson/edit.blade.php
@extends('layouts.master')
@section('title')
<title>Edit Lesson</title>
@endsection
@section('content')
@evercode1
evercode1 / create.blade.php
Created February 11, 2017 21:05
chapter 15 lesson/create.blade.php
@extends('layouts.master')
@section('title')
<title>Create a Lesson</title>
@endsection
@section('content')
@evercode1
evercode1 / LessonController.php
Last active February 13, 2017 03:02
chapter 15 LessonController.php
<?php
namespace App\Http\Controllers;
use App\Http\AuthTraits\OwnsRecord;
use Illuminate\Http\Request;
use App\Lesson;
use Redirect;
use Illuminate\Support\Facades\Auth;
use App\Exceptions\UnauthorizedException;
@evercode1
evercode1 / 2017_02_11_122720_create_lessons_table.php
Created February 11, 2017 20:39
chapter 15 Lesson Migration
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class CreateLessonsTable extends Migration
{
/**
* Run the migrations.