Skip to content

Instantly share code, notes, and snippets.

View Konafets's full-sized avatar

Stefano Kowalke Konafets

View GitHub Profile
@Konafets
Konafets / EditInlineTemplate.blade.php
Last active January 22, 2019 08:28
VueJS Inline Template in Blade
<my-component inline-template>
<h1>@lang('users.edit') {{ $user->name }}</h1>
<form method="post" action="{{ route('users.update', ['user' => $user]) }}">
{!! csrf_field() !!}
<input name="_method" type="hidden" value="PATCH">
<!-- Some form fields -->
<button type="submit">{{ __('button.update') }}</button>
</form>
@Konafets
Konafets / doctrine.yaml
Created December 16, 2018 19:36
Sylius Doctrine Config Annotation
parameters:
# Adds a fallback DATABASE_URL if the env var is not set.
# This allows you to run cache:warmup even if your
# environment variables are not available yet.
# You should not need to change this value.
env(DATABASE_URL): ''
doctrine:
dbal:
driver: 'pdo_mysql'
@Konafets
Konafets / doctrine.yml
Created December 16, 2018 19:28
Sylius Doctrine Configuration
parameters:
# Adds a fallback DATABASE_URL if the env var is not set.
# This allows you to run cache:warmup even if your
# environment variables are not available yet.
# You should not need to change this value.
env(DATABASE_URL): ''
doctrine:
dbal:
driver: 'pdo_mysql'
@Konafets
Konafets / .travis_sylius.yml
Created November 23, 2018 12:02
Copy the dist test_cache file
- cp .env.test_cached.dist .env.test_cached
- set -a && source .env.test_cached && set +a
@Konafets
Konafets / PostStoreRequest.php
Last active October 26, 2017 18:27
Merge validation rules
<?php namespace App\Http\Requests;
use App\Models\BlogPost;
use Illuminate\Foundation\Http\FormRequest;
class PostStoreRequest extends FormRequest
{
public function rules()
{
return array_merge(BlogPost::$createRules, Author::$createRules);
@Konafets
Konafets / PostStoreRequest.php
Last active October 26, 2017 13:56
In-Action Validation with rules from Model
<?php namespace App\Http\Controllers;
use App\Http\Controllers\Controller;
use App\Models\BlogPost;
class PostController extends Controller
{
public function store(Request $request)
{
$validatedData = $request->validate(BlogPost::$createRules);
@Konafets
Konafets / PostStoreRequest.php
Last active October 26, 2017 13:55
Form Request Validation with rules from Model
<?php namespace App\Http\Requests;
use App\Models\BlogPost;
use Illuminate\Foundation\Http\FormRequest;
class PostStoreRequest extends FormRequest
{
public function rules()
{
return BlogPost::$createRules
@Konafets
Konafets / PostController.php
Last active October 26, 2017 13:09
In-Action Validation
<?php namespace App\Http\Controllers;
use App\Http\Controllers\Controller;
class PostController extends Controller
{
public function store(Request $request)
{
$validatedData = $request->validate([
'title' => 'required|unique:posts|max:255',
@Konafets
Konafets / PostStoreRequest.php
Last active October 26, 2017 12:15
Validation via FormRequest
<?php namespace App\Http\Requests;
use Illuminate\Foundation\Http\FormRequest;
class PostStoreRequest extends FormRequest
{
public function authorize()
{
return true;
}
@Konafets
Konafets / PostController.php
Last active October 26, 2017 12:04
PostController with FormRequest
<?php namespace App\Http\Controllers;
use App\Http\Controllers\Controller;
use App\Http\Requests\SingingCircleRequest;
class PostController extends Controller
{
public function store(PostStoreRequest $request)
{
// You can just pull the data out of PostStoreRequest