- Setup Laravel app
- Setup vue.js inside laravel app
- New Laravel app
- Rename
.env.exampleto.env - Config
config/database.phpto MySQL or SQLite - For SQLite, run
touch storage/database.sqliteto create sqlite database
| #!/usr/bin/env bash | |
| set -e | |
| PHP_DIR=${PHP_DIR:-/etc/php7/cli} | |
| FPM_DIR=${FPM_DIR:-/etc/php7/fpm} | |
| PHP_VERSION=${PHP_VERSION:-7.0.0} | |
| MODS_DIR=${MODS_DIR:-/etc/php7/mods-available} | |
| BUILD_DIR=/usr/src/php |
| #!/bin/sh | |
| sudo apt-get install apache2-prefork-dev libxml2 libxml2-dev apache2-dev | |
| mkdir ~/modbuild/ && cd ~/modbuild/ | |
| wget http://apache.webthing.com/svn/apache/filters/mod_xml2enc.c | |
| wget http://apache.webthing.com/svn/apache/filters/mod_xml2enc.h | |
| sudo apxs2 -aic -I/usr/include/libxml2 ./mod_xml2enc.c | |
| cd ~ | |
| sudo rm -rfd ~/modbuild/ | |
| sudo service apache2 restart |
| <?php | |
| class BlogController extends Controller | |
| { | |
| /** | |
| * Posts | |
| * | |
| * @return void | |
| */ | |
| public function showPosts() |