Skip to content

Instantly share code, notes, and snippets.

storageRef.child(`/products/${fileId}`).getDownloadURL().then(url => {
let product = firebase.firestore().collection('products').doc(id);
return product.update({
url: url,
file_id: fileId
});
});
<script>
import navigationMixin from '@/mixins/navigation';
export default {
name: "guest",
mixins: [navigationMixin],
}
</script>
<?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);
Hola {{ $name }}
<?php namespace App\Controllers;
class HomeController extends BaseController
{
public function index () {
return $this->blade->render('home', ['name' => 'Cursosdesarrolloweb']);
}
}
<?php namespace App\Controllers;
use CodeIgniter\Controller;
use Jenssegers\Blade\Blade;
class BaseController extends Controller
{
protected $blade;
public function __construct () {
<template>
<div class="cmp" v-if="id">
{{ id }}
</div>
</template>
<script>
import {createNamespacedHelpers} from 'vuex';
const { mapActions, mapState } = createNamespacedHelpers(
"users"
watch: {
'component_data.dato2': function (newVal, oldVal) {
// DO STUFF
}
},
data () {
return {
component_data: {
dato1: 1,
dato2: 2,
dato3: 3
},
}
}
<?php
namespace App\Traits;
/**
* Trait Encryptable
* @package App\Traits
*/
trait Encryptable
{