承接 vanderb/laravel-sluggable-redirect 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

vanderb/laravel-sluggable-redirect

Composer 安装命令:

composer require vanderb/laravel-sluggable-redirect

包简介

Creates sluggable-history if slug created from laravel-sluggable-package by Spatie and redirects to current slug.

README 文档

README

Base on laravel-sluggable by spatie

Setup

Install

composer require vanderb/laravel-sluggable-redirect

Migrate

Run php artisan migrate to migrate the sluggable-redirects table.

Implement Traits

Implement SluggableRedirectModel to model, where you implemented spatie-sluggable.

use Illuminate\Database\Eloquent\Model;
use Spatie\Sluggable\HasSlug;
use Spatie\Sluggable\SlugOptions;

use Vanderb\SluggableRedirect\Traits\SluggableRedirectModel;

class YourModel extends Modal {

    use HasSlug, SluggableRedirectModel;

...

Implement SluggableRedirectHandler to your controller which handles the model in frontend

use Vanderb\SluggableRedirect\Traits\SluggableRedirectHandler;

class YourController extends Controlle {

    use SluggableRedirectHandler;
    
}

Call the checkSlug-method where you want to check the slug (maybe in show-method):

Parameters:

  • $slug = the slug given by method
  • $model = model responsable for your slugs, implemted by dependency injection
  • callback (do what you normally do in your show method e.g. return view etc.)
public function show($slug, Model $model) {
  return $this->checkSlug($slug, $model, function($event) {
    return view('my-view');
  }
}

Notes

Please note, this package is not in stable mode. There are many methods and functions which can be solved better. If you have any suggestions for that, feel free to make an issue or request. Thank you.

统计信息

  • 总下载量: 37
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 3
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 3
  • Watchers: 2
  • Forks: 4
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2019-01-22

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固