Skip to content

Instantly share code, notes, and snippets.

@uno-de-piera
uno-de-piera / web.php
Created January 9, 2018 11:03
Autenticar usuarios en Laravel 5 manualmente con Auth::attempt
<?php
Route::post('login', function() {
$validator = \Validator::make(request()->all(), [
'email' => 'required',
'password' => 'required'
]);
if ($validator->fails()) {
//mostrar errores, o en json o lo que necesites
}
@uno-de-piera
uno-de-piera / firebase.json
Created January 9, 2018 13:17
Angular 5 + Angular CLI en producción con Firebase
{
"hosting": {
"public": "dist"
}
}
@uno-de-piera
uno-de-piera / companies.json
Last active March 13, 2018 12:05
Datatables with checkbox column
{
"data": [
{"id":1, "check": "<input type='checkbox' name='selected_elements[]' value='0'>", "name":"Skinte","starts":"01/10/2016","description":"Etiam vel augue. Vestibulum rutrum rutrum neque. Aenean auctor gravida sem.\n\nPraesent id massa id nisl venenatis lacinia. Aenean sit amet justo. Morbi ut odio.\n\nCras mi pede, malesuada in, imperdiet et, commodo vulputate, justo. In blandit ultrices enim. Lorem ipsum dolor sit amet, consectetuer adipiscing elit."},
{"id":2, "check": "<input type='checkbox' name='selected_elements[]' value='0'>","name":"Kamba","starts":"15/12/2016","description":"Vestibulum quam sapien, varius ut, blandit non, interdum in, ante. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Duis faucibus accumsan odio. Curabitur convallis.\n\nDuis consequat dui nec nisi volutpat eleifend. Donec ut dolor. Morbi vel lectus in quam fringilla rhoncus.\n\nMauris enim leo, rhoncus sed, vestibulum sit amet, cursus id, turpis. Integer aliquet, massa
class MyComponent extends React.Component {
state = {
redirect: false
}
handleSubmit () {
axios.get(url)
.then(() => this.setState({ redirect: true }));
}
<html>
<body>
<div class="row">
<div class="col-md-12">
<div class="box">
<!-- /.box-header -->
<div class="box-body">
<form action="/" id="my-form">
<template>
<div>
<select v-model="selected_hour">
<option v-for="(value, key) in hours" :value="value">{{ value }}</option>
</select>
</div>
</template>
<script>
export defaul {
<?php
namespace App\Traits;
/**
* Trait Encryptable
* @package App\Traits
*/
trait Encryptable
{
<?php
public function coursesJson () {
if(request()->ajax()) {
$vueTables = new EloquentVueTables;
/*************************************OBTENEMOS LA FK Y LA RELACIÓN*************************************/
$data = $vueTables->get(new Course, ['courses.id', 'name', 'status', 'teacher_id'], ['teacher']);
return response()->json($data);
}
return abort(401);
data () {
return {
component_data: {
dato1: 1,
dato2: 2,
dato3: 3
},
}
}
watch: {
'component_data.dato2': function (newVal, oldVal) {
// DO STUFF
}
},