|
1 |
| -# dockerized-laravel-blog-app |
2 |
| -Dockerized laravel blog app |
| 1 | +# Dockerized Laravel & Vue.js application |
| 2 | + |
| 3 | +Complete Dockerized laravel blog app using Vue.js & mysql |
| 4 | + |
| 5 | + |
| 6 | +<p align="center"> |
| 7 | +<a href="https://yeello.com/"> |
| 8 | +<img src="https://yeello.com/site/images/latest-white-logo.png" alt="Powered By Team Yeello" width="160"> |
| 9 | +</a> |
| 10 | +</p> |
| 11 | + |
| 12 | +<p align="center">This is the complete dockerized Laravel & Vue.js blog & forum application which can be extended to make your complete product. </p> |
| 13 | + |
| 14 | + |
| 15 | +# About the Application |
| 16 | + |
| 17 | +This is the only complete & powerful blog + forum application built with Laravel also having beautiful & convenient UI. |
| 18 | + |
| 19 | +`Laravel 5.*` and `Vuejs 2.*` combined with the establishment of a good response and handy admin-panel. The admin-panel made through the `Vuejs` component development. The complete setup is workable within minutes with `docker compose 2` |
| 20 | + |
| 21 | +Here is the complete [Document](https://manual.pigjian.com/) & [Demo](http://example.pigjian.com) |
| 22 | + |
| 23 | +## Basic Features |
| 24 | + |
| 25 | +- Manage users, articles, discussions and media |
| 26 | +- Statistical tables |
| 27 | +- Categorize articles |
| 28 | +- Label classification |
| 29 | +- Content moderation |
| 30 | +- Own comments system |
| 31 | +- Multi-language switching |
| 32 | +- Markdown Editor |
| 33 | +- and more... |
| 34 | + |
| 35 | +## Server Requirements |
| 36 | + |
| 37 | +- PHP >= 7.0.0 |
| 38 | +- Node >= 6.x |
| 39 | +- OpenSSL PHP Extension |
| 40 | +- PDO PHP Extension |
| 41 | +- Mbstring PHP Extension |
| 42 | +- Tokenizer PHP Extension |
| 43 | +- XML PHP Extension |
| 44 | + |
| 45 | +## Preview |
| 46 | + |
| 47 | + |
| 48 | + |
| 49 | + |
| 50 | + |
| 51 | +## Install |
| 52 | + |
| 53 | +### 1. Clone the source code or create new project. |
| 54 | + |
| 55 | +```shell |
| 56 | +git clone https://github.com/literd/docker-laravel-vuejs.git |
| 57 | +``` |
| 58 | + |
| 59 | +### 2. Set the basic config |
| 60 | + |
| 61 | +```shell |
| 62 | +cp .env.example .env |
| 63 | +``` |
| 64 | + |
| 65 | +Edit the `.env` file and set the `database` and other config for the system after you copy the `.env`.example file. |
| 66 | + |
| 67 | +### 2. Install the extended package dependency. |
| 68 | + |
| 69 | +Install the `Laravel` extended repositories: |
| 70 | + |
| 71 | +```shell |
| 72 | +composer install -vvv |
| 73 | +``` |
| 74 | + |
| 75 | +Install the `Vuejs` extended repositories: |
| 76 | + |
| 77 | +```shel |
| 78 | +npm install |
| 79 | +``` |
| 80 | + |
| 81 | +Compile the js code: |
| 82 | + |
| 83 | +```shel |
| 84 | +npm run dev |
| 85 | +
|
| 86 | +// OR |
| 87 | +
|
| 88 | +npm run watch |
| 89 | +
|
| 90 | +// OR |
| 91 | +
|
| 92 | +npm run production |
| 93 | +``` |
| 94 | + |
| 95 | +### 3. Run the blog install command, the command will run the `migrate` command and generate test data. |
| 96 | + |
| 97 | +```shell |
| 98 | +php artisan blog:install |
| 99 | +``` |
| 100 | + |
| 101 | +## Contributors |
| 102 | + |
| 103 | +- [Ramesh Mhetre](http://github.com/mhetreramesh) |
| 104 | + |
| 105 | +## Thanks |
| 106 | + |
| 107 | +- [Jiajian Chan](http://github.com/jcc) |
| 108 | + |
| 109 | +## License |
| 110 | + |
| 111 | +The project is open-sourced software licensed under the [MIT license](http://opensource.org/licenses/MIT). |
| 112 | + |
| 113 | +QQ Group: 272734386 |
0 commit comments