Some simple exercises to remember how to do each of these things. I copy-paste this into each date and check them off.
- create a laravel app with composer and serve it.
- Open the tag selector in a tab 5x, in a split 5x, in a vsplit 5x
- create a codeceptjs test suite with nightmarejs.
- create a tasks migration, model, controller, view, seed, and practice creating a fake user with faker and tinker
- Create a docker-compose setup that runs nginx and php-fpm and serves a mounted directory and run it
- Create a hello world js app with a webpack 2 config that:
- loads js modules and es2015 through babel
- loads scss through webpack js
- Create a react app from scratch (with .jsx and
react
preset) and serve it - Create a vuejs app from scratch (with .vue and
vue-loader
) and serve it - Use fugitive.vim to add, commit, and push a file change. Also git pull and git status.
- Add a mysql server container to the compose file. connect to the db with pdo in the example file.
- Add a (scheduled) tasks box that runs php
- Add a jobs box that runs rabbitmq
- compiles scss to file using
extract-text-webpack-plugin
- change the default namespace
- make a controller
- create a route and a view for the controller
- cache and clear routes
- make a model
- make a migration
- make a seeder
- make another model with a one-to-many relationship with the first model. Specify the relationship on both models.
- make an authentication scaffold. see the files it creates. require login on the page you created.
- make a command
- make an event listener
- create a scheduled task to run daily at midnight
- create a logging middleware
- display a form
- validate that form with a
FormRequest
class - setup passport authentication
- setup a client to authenticate with passport
- example google socialite login
- bind a model to a route
- throttle a route
- prefix a test by creating a row in the db
- remove the row from the db when done
- Create a simple redux/react app
- Hook up redux and vuejs
- Use vuex with vue app
- Use vue-route with vue app
- Set up webpack-dev-server to serve js/css