laravel-amp

Package that helps you set up AMP (Accelerated Mobile Pages) using Laravel

  • 所有者: wearejust/laravel-amp
  • 平台:
  • 许可证: MIT License
  • 分类:
  • 主题:
  • 喜欢:
    0
      比较:

Github星跟踪图

Lavavel AMP (Accelerated Mobile Pages)

This package makes it easy to integrate AMP in your Laravel projects. By using the new Route::amp() notation.

Installation

You can install the package via composer:

composer require wearejust/laravel-amp

Register the service provider in your app.php

// app.php
'providers' => [
    ...
    Just\Amp\Laravel\AmpServiceProvider::class,
],
'aliases' => [
    ...
    'AmpRouter' => Just\Amp\Laravel\AmpRouteFacade::class,
]

And register the custom Route::amp() notation in your RouteServiceProvider.php.

/// app/Providers/RouteServiceProvider.php
use AmpRouter;

...
public function boot(Router $router)
{
    AmpRouter::registerMacros();

    parent::boot($router);
}

Usage

//route.php
Route::amp('url-of-my-route', ['as' => 'my-route', 'uses' => 'PageController@text']);

There well be two routes registered. One with '/url-of-my-route', and one prefixed with the config value you specify in the config file such as googleamp.
The logic for both routes is the same, but the view that's being rendered for the amp route affixed the the config value you specify in the config file (view-affix).
In your view, include the amp::tag file. This will match the AMP route (if exists) and put an link to the amp content in your HTML.

Changelog

Please see CHANGELOG for more information what has changed recently.

Testing

$ composer test

Contributing

Please see CONTRIBUTING for details.

License

The MIT License (MIT). Please see License File for more information.

主要指标

概览
名称与所有者wearejust/laravel-amp
主编程语言PHP
编程语言PHP (语言数: 2)
平台
许可证MIT License
所有者活动
创建于2017-01-25 09:41:41
推送于2020-02-05 06:40:06
最后一次提交2018-05-20 23:52:53
发布数3
最新版本名称1.1.1 (发布于 2018-05-20 23:52:53)
第一版名称1.0 (发布于 2017-01-25 10:42:15)
用户参与
星数106
关注者数7
派生数19
提交数9
已启用问题?
问题数10
打开的问题数3
拉请求数3
打开的拉请求数3
关闭的拉请求数0
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?