Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bill-c-martin/laravel-forum
Fully-featured forum built with Laravel
https://github.com/bill-c-martin/laravel-forum
homestead laravel laravel-framework practice-project tdd vuejs
Last synced: about 1 month ago
JSON representation
Fully-featured forum built with Laravel
- Host: GitHub
- URL: https://github.com/bill-c-martin/laravel-forum
- Owner: bill-c-martin
- Created: 2017-12-21T23:17:51.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-05-02T02:26:27.000Z (almost 7 years ago)
- Last Synced: 2024-11-14T22:41:51.231Z (3 months ago)
- Topics: homestead, laravel, laravel-framework, practice-project, tdd, vuejs
- Language: PHP
- Homepage:
- Size: 414 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
Awesome Lists containing this project
README
## Overview
This is a fully-featured forum built during taking the ~20 hour [Let's Build A Forum with Laravel and TDD](https://laracasts.com/series/lets-build-a-forum-with-laravel) course, for fun, because why not.
## Software/Library Stack
- PHP 7.1
- MySQL 5.7
- Ubuntu 16.04 in Laravel Homestead / Vagrant
- Laravel 5.6
- phpunit 7.0
- Vue.js## Localhost Setup
1. Clone this repo to `~/projects/laravel-forum/`
2. Download and install VirtualBox and vagrant
3. Download and install homestead:
1. `cd ~`
2. `git clone https://github.com/laravel/homestead.git Homestead`
3. `cd Homestead`
4. `bash init.sh`
4. Add to Homestead.yaml:
```
folders:
- map: ~/projects/laravel-forum
to: /home/vagrant/projects/laravel-forumsites:
- map: forum.local
to: /home/vagrant/projects/laravel-forum/public
```
5. Bootup homestead with `vagrant up` from `~/projects/Homestead/`
6. Add `127.0.0.1 forum.local` into `/etc/hosts` file
7. Verify localhost app loads on `http://forum.local:8000`