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?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?