Skip to content

Instantly share code, notes, and snippets.

FROM php:7.2-cli
RUN apt-get update \
&& apt-get install -y git zlib1g-dev \
&& docker-php-ext-install zip \
&& curl -sS https://getcomposer.org/installer | /usr/local/bin/php -- --install-dir=/usr/bin/ --filename=composer
set nocompatible " Does not work with vi
so ~/.vim/plugins.vim " Source the plugins file
syntax enable
set shellcmdflag=-ic " Enable bash interactive mode (load .bashrc)
let mapleader = ',' " Leader key
@deleugpn
deleugpn / .gitignore
Last active July 24, 2018 07:24
Basic Centos + Gnome installation
*.swp
<?php
namespace App\Modules\Books\Resources;
use Illuminate\Http\Resources\Json\Resource;
class BookResource extends Resource
{
public function toArray($request)
{
<?php
namespace App\Modules\Books;
use App\Eloquent\Book;
use App\Modules\Books\Resources\BookResource;
class ListBooks
{
public function __invoke(Book $book)
<?php
use App\Modules\Books\ListBooks;
use Illuminate\Support\Facades\Route;
Route::get('/books', ListBooks::class);
<?php
use Illuminate\Support\Facades\Route;
Route::group([], base_path('app/Modules/Books/routes.php'));
Route::group([], base_path('app/Modules/Authors/routes.php'));
<?php
namespace App\Providers;
use Illuminate\Support\Facades\Route;
use Illuminate\Foundation\Support\Providers\RouteServiceProvider as ServiceProvider;
class RouteServiceProvider extends ServiceProvider
{
/**
<?php
namespace App\Modules\Administrators;
use App\Http\Controllers\Controller;
use App\Modules\Administrators\Requests\StoreAdministratorRequest;
use App\Eloquent\Auth\Administrator;
class StoresAdministrators extends Controller
{
<?php
namespace App\Modules\Administrators\Bags;
use Illuminate\Support\Facades\Hash;
class AdministratorBag
{
private $attributes;