noud / laravel-seo
Laravel SEO
v1.0.0
2020-01-11 21:58 UTC
Requires
- php: >=7.2.0
- noud/laravel-seo-google-structured-data: ^1.0
- noud/laravel-seo-slug: ^1.0
This package is auto-updated.
Last update: 2024-11-12 09:14:14 UTC
README
Laravel SEO package.
Requirements
- PHP 7.2+
- Laravel 5.6+
Installation
Install the package by running this command in your terminal/cmd:
composer require noud/laravel-seo
Usage
You can now use all SEO aspects from
Development
Put this package directory beside your project directory.
In conmposer.json
of the target project add
"require": {
"noud/laravel-seo": "*"
},
"repositories": [
{
"type": "path",
"url": "../laravel-seo"
}
]
In .env
of the target project i set the database to an alternative database
DB_DATABASE=seo-seo
#DB_DATABASE=seo
Development migration
I migrate just this schema like so in the target project:
php artisan migrate --realpath --path=/var/www/laravel-seo/src/database/migrations
Development models generation
In the target project set the path and namespace in config/models.php
'path' => app_path('Models-seo-seo'),
'namespace' => 'SEO\Models',
I generate the models from this schema like so in the target project:
php artisan code:models --schema=seo-seo
Then copy everything from app/Models-seo-seo
to the package.