https://github.com/stephanwagner/laracms
Content Management System based on Laravel
https://github.com/stephanwagner/laracms
Last synced: over 1 year ago
JSON representation
Content Management System based on Laravel
- Host: GitHub
- URL: https://github.com/stephanwagner/laracms
- Owner: StephanWagner
- Created: 2022-12-27T11:46:56.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-01-31T09:35:33.000Z (over 3 years ago)
- Last Synced: 2025-01-30T07:11:57.980Z (over 1 year ago)
- Language: PHP
- Size: 3.91 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# laraCMS
A highly customizable Content Management System based on the [Laravel](https://laravel.com/) framework.
---
## Authors
Stephan Wagner, [stephanwagner.me](https://stephanwagner.me), [mail@stephanwagner.me](mail@stephanwagner.me)
---
## Install and setup
1. Install with [composer](https://getcomposer.org)
```bash
composer create-project stephanwagner/laracms my-app
```
2. Update database connection in file `htdocs/.env`
```txt
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laracms
DB_USERNAME=root
DB_PASSWORD=
```
3. Migrate database
```bash
php artisan migrate
```
4. laraCMS is now ready to rock and roll!
```bash
php artisan serve
```
You can login using the `/admin` path: http://127.0.0.1:8000/admin
---
## Assets
SCSS and JS files are in the folder `htdocs/resources/src`. To watch or build assets use the following bash commands within the `htdocs` folder:
Watch assets during development:
```bash
npm run watch
```
Build assets for production:
```bash
npm run build
```
laraCMS uses [https://gulpjs.com](gulp) to compile assets.
---
## Deployment
The document root of the hosting should point to the `htdocs/public` folder.