Place in the routes/console.php
file.
The install
macro will migrate / seed the database and link the storage directory.
Be sure to enter your database credentials in the .env
file first.
php artisan install
public function add() | |
{ | |
$user = $this->Users->newEntity(); | |
if ($this->request->is('post')) { | |
$user = $this->Users->patchEntity($user, $this->request->data); | |
if ($this->Users->save($user)) { | |
$this->Flash->success(__('The user has been saved.')); | |
return $this->redirect(['action' => 'index']); | |
} else { | |
$this->Flash->error(__('The user could not be saved. Please, try again.')); |
// Can't use curried functions for some reason? | |
// Never fear, partial application via the bind() method is here! | |
const getFromAPI = (baseURL, endpoint, callback) => | |
fetch(`${baseURL}${endpoint}`) | |
.then(res => res.json()) | |
.then(data => callback(data)) | |
// Partially apply the baseURL | |
const getFromGithub = getFromAPI.bind(null, 'https://api.github.com') |
{ | |
"root": true, | |
"parser": "babel-eslint", | |
"extends": [ | |
"eslint:recommended", | |
"plugin:react/recommended", | |
"plugin:import/errors", | |
"plugin:import/warnings", | |
"plugin:jsx-a11y/recommended", | |
"plugin:react-hooks/recommended", |
import React, { useState, useEffect, useCallback } from 'react'; | |
import { useFormikContext } from 'formik'; | |
import _ from 'lodash'; | |
const AutoSave = ({ debounceMs = 1000 }) => { | |
const formik = useFormikContext(); | |
const [isSaved, setIsSaved] = useState(null); | |
const debouncedSubmit = useCallback( | |
_.debounce(() => { | |
return formik.submitForm().then(() => setIsSaved(true)); |
const bcrypt = require("bcrypt"); | |
// use this library in case your version of node doesn't support Promise | |
// const Promise = require("promise"); | |
let password = "hello"; | |
let stored_hash = ""; | |
// first generate a random salt | |
function genSalt(password) { | |
return new Promise((resolve, reject) => { |
La première étape consiste à sélectionner la distribution système Debian 10 dans le menu déroulant lors de la commande de votre nouveau Serveur dédié / VPS chez votre hébergeur préféré.
Procédez ensuite à l'installation de votre serveur avec les paramètres par défaut et veillez à ne pas personnaliser la répartition de l'espace disque des partitions systèmes.
Une fois l'installation effectuée, connectez-vous au serveur en SSH avec les identifiants que vous aurez normalement reçus par mail (en toute logique le login par défaut est debian
, s'il ne s'agit pas là dans certains cas des identifiants root
.)
-- pas de soucis, l'utilisateur par défaut fait dans une grande majorité des cas déjà parti des sudoers système. --
We can do this purely through CSS thanks to the background-size
property now in CSS3. We'll use the html
element (better than body as it's always at least the height of the browser window). We set a fixed and centered background on it, then adjust it's size using background-size
set to the cover
keyword.
CSS
html {
background: url(images/bg.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
// @see https://scotch.io/tutorials/authenticate-a-node-js-api-with-json-web-tokens | |
// ======================= | |
// get the packages we need ============ | |
// ======================= | |
var express = require('express'); | |
var app = express(); | |
var bodyParser = require('body-parser'); | |
var morgan = require('morgan'); | |
var mongoose = require('mongoose'); |