laravel-admin / wordpress
The Laravel Framework with a Wordpress CMS
Installs: 101
Dependents: 0
Suggesters: 0
Security: 0
Stars: 4
Watchers: 3
Forks: 0
Open Issues: 0
Type:project
Requires
- php: >=5.6.4
- composer/installers: ^1.2
- corcel/acf: 0.1.*
- jgrossi/corcel: 1.4.*
- johnpbloch/wordpress: ^4.7
- laravel-admin/wordpress-helpers: 0.1.*
- laravel/framework: 5.4.*
- laravel/tinker: ~1.0
Requires (Dev)
- fzaninotto/faker: ~1.4
- mockery/mockery: 0.9.*
- phpunit/phpunit: ~5.7
This package is not auto-updated.
Last update: 2024-11-23 21:20:40 UTC
README
Note: This project is just a default Laravel 5.4 setup added with some scaffoling to get wordpress as your project setup.
This project has two main goals
- Get Wordpress as a depency within your Laravel App.
- Access the Wordpress data on a Eloquent like approach.
To achieve this we combined two great libraries from Github. For Wordpress as a dependency we use John P. Bloch's [composer added Wordpress] (https://github.com/johnpbloch/wordpress).
To access the data with an Eloquent Approad we use the outstanding library from Junio Grossi; [Corcel] (https://github.com/corcel/corcel)
Installation
Create a new composer project
composer create-project laravel-admin/wordpress my-project-name
Fill in your .env file. Notice 2 things:
- Add the unique Wordpress salts to the .env from [https://api.wordpress.org/secret-key/1.1/salt/]
- Change the APP_URL to your actual host name. This is important for running Wordpress
Run the following artisan command to create a symbolic link for the public storage. Wordpress attachments will be stored in the default public Laravel storage.
php artisan storage:link
Now you can run the Wordpress admin from your host with the path /wp/wp-admin. The first time you have to setup your site.
Usage
...