ntpages/laravel-encore
Composer 安装命令:
composer require ntpages/laravel-encore
包简介
Symfony's Webpack Encore for Laravel
README 文档
README
Package made for those who understand the power of symfony/webpack-encore
Installation
Frontend
You can read more about webpack encore on official symfony's docs page.
For the Laravel project you'll only need next setup:
-
Install the node package
yarn add @symfony/webpack-encore --dev -
Create basic configuration file
webpack.config.js
const Encore = require('@symfony/webpack-encore'); /* [configuration and entrypoints, see docs] */ module.exports = Encore.getWebpackConfig();
- Add shortcuts to the
package.jsonscripts section
{
"dev-server": "encore dev-server",
"dev": "encore dev",
"build": "encore production",
"deploy": "encore production"
}
Backend
-
Install the PHP library on your Laravel project
composer require ntpages/laravel-encore -
Copy the config files
php artisan vendor:publish -
Add the provider in
config/app.phpproviders section
<?php return [ //... 'providers' => [ //... \Ntpages\LaravelEncore\EncoreServiceProvider::class, ] ];
You're ready to go!
Usage
It's as simple as just using the helpers from the package!\
For javascripts:
<?=encore_script_tags('app')?>
For stylesheets:
<?=encore_link_tags('app')?>
You can stop worrying about where you include the entry files the package manages duplications for you and prints tags only once per page render.
Advanced config
TBD
统计信息
- 总下载量: 2.23k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-05-05