anahkiasen / seonnet
此包已被废弃且不再维护。没有建议的替代包。
Laravel 4 的 SEO 处理器,支持自定义 URL别名、元数据等
dev-master
2014-05-19 20:33 UTC
Requires
- php: >=5.3.0
- illuminate/support: ~4
This package is auto-updated.
Last update: 2020-02-07 14:47:29 UTC
README
Laravel 的 SEO 处理器,用于管理本地化 URL别名、元标签等。
工作原理
设置
您可以通过输入 artisan seonnet:table
并运行 artisan migrate
来创建 Seonnet 表。从那里开始,会根据以下架构(此处包含一些示例条目)创建一个表。
| pattern | title | meta | url | lang |
| --------- | ------- | ------ | ----- | ------ |
| string | string | text (json) | string | string |
您可以通过提供的 seonnet/admin
路由(尚未实现)或通过 Seonnet\Route
模型向此表添加条目。
Seonnet\Route::insert([ 'pattern' => 'agency/*', 'title' => 'Welcome to our agency', 'meta' => array( 'description' => 'Interesting stuff about your agency' ), 'url' => '', 'lang' => 'fr', ]);
要在之后使用 Sonnet,您需要将 Laravel 的 Router 替换为 Seonnet 的 Router,通过向 config/app.php
中的别名数组添加此行来实现。
'Route' => 'Seonnet\Facades\Route',
在您输入此行后,魔法就会发生。
Route::get('agency', function() { return View::make('agency'); });