Skip to content

Instantly share code, notes, and snippets.

View noxify's full-sized avatar

Marcus Reinhardt noxify

View GitHub Profile
<?php
/*
* NOTICE OF LICENSE
*
* Part of the Rinvex Fort Package.
*
* This source file is subject to The MIT License (MIT)
* that is bundled with this package in the LICENSE file.
*
public function update(LessonCrudRequest $request)
{
$this->crud->hasAccessOrFail('update');
// replace empty values with NULL, so that it will work with MySQL strict mode on
foreach ($request->input() as $key => $value) {
if (empty($value) && $value !== '0') {
$request->request->set($key, null);
}
}
<!-- select2 multiple -->
<div @include('crud::inc.field_wrapper_attributes') >
<label>{!! $field['label'] !!}</label>
<select
name="{{ $field['name'] }}[]"
@include('crud::inc.field_attributes', ['default_class' => 'form-control select2_tags'])
<?php
namespace App\Http\Controllers\Admin;
use InfyOm\Generator\Utils\ResponseUtil;
use Rinvex\Fort\Http\Controllers\AuthorizedController;
use Response;
/**
<?php
Route::group([
'prefix' => config('infyom.laravel_generator.prefixes.path'),
'middleware' => ['rinvex.fort.backend', 'can:access-dashboard'],
'as' => config('infyom.laravel_generator.prefixes.path').'.',
], function () {
Route::group(['as' => 'users.', 'prefix' => 'users'], function () {
Route::get('/', ['as'=> 'index', 'uses' => 'Admin\UserController@index']);
+--------+----------+--------------------------------------+---------------------------------------------------+-------------------------------------------------------------------------------------------+------------------------------------------------------------------------------+
| Domain | Method | URI | Name | Action | Middleware |
+--------+----------+--------------------------------------+---------------------------------------------------+-------------------------------------------------------------------------------------------+------------------------------------------------------------------------------+
| | GET|HEAD | / | | Closure
@noxify
noxify / elixir-extensions.js
Last active November 17, 2016 23:26
simplified asset generation
var gulp = require('gulp');
var uglify = require('gulp-uglify');
var cleanCSS = require('gulp-clean-css');
var pump = require('pump');
var shell = require('gulp-shell');
var Elixir = require('laravel-elixir');
var del = require('del');
var Task = Elixir.Task;
var elixir = require('laravel-elixir');
//set production mode by default
elixir.config.production = true;
elixir(function(mix) {
var paths = {
'bower' : './bower_components/',
'assets' : 'resources/assets/',
var elixir = require('laravel-elixir');
//set production mode by default
elixir.config.production = true;
elixir(function(mix) {
var paths = {
@noxify
noxify / MenuItem.php
Last active January 5, 2016 00:49
SoaS - Active Link detection
<?php namespace SleepingOwl\Admin\Menu;
use AdminTemplate;
use Closure;
use Illuminate\Contracts\Support\Renderable;
use Illuminate\View\View;
use SleepingOwl\Admin\Admin;
use Illuminate\Support\Arr;
use SleepingOwl\Admin\Model\ModelConfiguration;