Laravelフロントエンドエンジニアリングミックスの詳しい説明

藏色散人
リリース: 2021-04-14 09:09:59
転載
1989 人が閲覧しました

以下は、Laravel フロントエンド エンジニアリングの組み合わせを紹介する laravel のチュートリアル コラムです。困っている友人の役に立てば幸いです。

Laravelフロントエンドエンジニアリングミックスの詳しい説明

laravel5.3 より前のフロントエンド エンジニアリングは gulp に依存していました。 in 5.4 当時、laravelは新しいフロントエンドツールmixをもたらしました
このセクションでは、ゼロからミックスのパッケージ化が完了するまでを記録し、laravelがhelloworldをレンダリングします

このセクションを読むための前提条件: laravelの使用経験が必要ですおよび vue またはフロントエンドとバックエンドのエンジニアリングを明確に理解している

インストール

1. laravel

composer create-project laravel/laravel learn-mix
ログイン後にコピー

2. フロントエンドをインストール-end 依存関係

cd learn-mix ; npm install
ログイン後にコピー

3. vue-routerのインストール

npm install vue-router
ログイン後にコピー

設定

  1. ルーティングファイルの作成
New/resources/assets /js/routes.js、次の内容を記述します
import VueRouter from 'vue-router';

let routes = [
    {
        path: '/',
        component: require('./components/你的组件名字')
    }
];

export default new VueRouter({
    routes
});
ログイン後にコピー

2. ルーティングをインポートします

Modify/resources/assets/js/app.js
// 导入路由包
import VueRouter from 'vue-router';

// use
Vue.use(VueRouter);

// 导入路由文件
import routes from './routes.js';

const app = new Vue({
    el: '#app',
    // 使用路由
    router: routes
});
ログイン後にコピー

3. コンパイルします

back ルート ディレクトリに移動します
npm run dev 
npm run watch 
# 任选其一
ログイン後にコピー

4. laravel のデフォルト / ルートが指すウェルカム テンプレートを変更します

<!doctype html>
<html lang="{{ app()->getLocale() }}">
<head>
    <!--导入编译好的CSS-->
    <link rel="stylesheet" href="/css/app.css">
    <!--导入CSRF_TOKEN-->
    <meta name="csrf-token" content="{{ csrf_token() }}"/>
</head>
<body>
<p id="app">
    <router-view></router-view>
</p>
<!--导入编译好的JS-->
<script src="/js/app.js"></script>
</body>
</html>
ログイン後にコピー

127.0.0.1 にアクセスすると、laravel-mix が表示されますウェルカム ページ、終了

関連する推奨事項: 最新の 5 つの Laravel ビデオ チュートリアル

以上がLaravelフロントエンドエンジニアリングミックスの詳しい説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:segmentfault.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート