当前位置: 首页 > news >正文

可以做产品宣传的网站/如何创建一个网站

可以做产品宣传的网站,如何创建一个网站,广州地域推广,武汉城建网开始这篇文章的时候,你已经安装了laravel!你已经安装了laravel!你已经安装了laravel! 然后你的laravel服务器环境已经搭建好,应用可以正常访问 laravel vite plugin 官方原文 laravel默认已经集成vitejs,单纯使用vi…

开始这篇文章的时候,你已经安装了laravel!你已经安装了laravel!你已经安装了laravel!

然后你的laravel服务器环境已经搭建好,应用可以正常访问

laravel vite plugin 官方原文

laravel默认已经集成vitejs,单纯使用vite只需要执行以下命令即可

npm install

但是这里我们需要使用vue作为前端框架

npm install @vitejs/plugin-vue

node依赖安装完成后,然后执行下面的命令 

npm run build
// or
num run dev

开发过程当然是走dev。

num run dev 这条命令执行以后,控制台大概是这样的:

VITE v6.3.2  ready in 359 ms➜  Local:   http://localhost:5173/➜  Network: use --host to expose➜  press h + enter to show helpLARAVEL v12.9.2  plugin v1.2.0➜  APP_URL: http://localhost

注意这上面的两个链接,这是由vite插件生成的。我们不用管它。

手痒可以点开浏览器看看。看完关掉就好了

!!!!!但是哈!!!!!!

控制台窗口不要关!!!!!!

这个是前端开发环境的热插拔服务,

挂着这个窗口,我们正常访问laravel应用入口,可以看到一个demo页面

现在我们用浏览器挂着这个页面。

接下来修改应用根目录下的vite.config.js,

这里直接复制官方的例子。

import { defineConfig } from 'vite';
import laravel from 'laravel-vite-plugin';
import vue from '@vitejs/plugin-vue';export default defineConfig({plugins: [laravel(['resources/js/app.js']),vue({template: {transformAssetUrls: {// The Vue plugin will re-write asset URLs, when referenced// in Single File Components, to point to the Laravel web// server. Setting this to `null` allows the Laravel plugin// to instead re-write asset URLs to point to the Vite// server instead.base: null,// The Vue plugin will parse absolute URLs and treat them// as absolute paths to files on disk. Setting this to// `false` will leave absolute URLs un-touched so they can// reference assets in the public directory as expected.includeAbsolute: false,},},}),],
});

到这里我们可以看到浏览器窗口的变化(css样式没了),but.别急!

然后再laravel根目录下找到resources,

打开js路径添加一个Pages文件夹用来存放模板组件,你也可以起其他名字

然后新建一个Index.vue文件

接下来到vue官方文档复制一个Hello World贴到刚才创建的./Pages/Index.vue文件中

或者你也可以自己写一个demo (我超懒)

<!--
跟 Vue 说 Hello World!
--><script setup>
import { ref } from 'vue'// “ref”是用来存储值的响应式数据源。
// 理论上我们在展示该字符串的时候不需要将其包装在 ref() 中,
// 但是在下一个示例中更改这个值的时候,我们就需要它了。
const message = ref('Hello World!')
</script><template><h1>{{ message }}</h1>
</template>

然后按照官方文档挂载组件:

打开./resources/js/app.js文件

import { createApp } from 'vue';
import Index from './Pages/Index.vue';const app = createApp(Index);app.mount('#app');

laravel的vite插件依旧是Blade模板的一个扩展。

所以接下来最后一步是把刚才的vue代码导入Blade

现在我们添加一个blade模板文件

打开./resources/views/

将默认的welcome.blade.php文件复制一个到当前目录,我给他起名index.blade.php

修改路由文件routes/web.php

<?phpuse Illuminate\Support\Facades\Route;Route::get('/', function () {return view('index'); //将默认模板改为index
});

接下来修改index.blade.php

清空模板文件里<body>标签的全部内容(水一下文)

    <body></body>

刷新浏览器,确认你看到的页面已经是一片空白

接下来就是见证奇迹的时刻:给清空的<body>标签添加一个名为app的id属性

    <body id="app"></body>

然后刷新浏览器,你能正常看到Hello World!

本章就写到这里了!

有空再写laravel的模板标签在vue输出 

http://www.whsansanxincailiao.cn/news/31966104.html

相关文章:

  • 宣传性网站建设策划方案/长沙网络营销咨询费用
  • 做企业免费网站哪个好些/网站访问量排行榜
  • 微网站制作多少钱/seo是搜索引擎营销吗
  • 做网站公司怎么赚钱吗/整合营销沟通
  • 怎么发网址链接/宁阳网站seo推广
  • 市场营销毕业论文3000字/如何优化搜索引擎
  • 鄂尔多斯网站建设/北京发生大事了
  • 济南代做标书网站标志/关键词有哪几种
  • 电脑网站策划书/佛山市人民政府门户网站
  • ubuntu安装 wordpress/百度搜索引擎优化相关性评价
  • 一流的上海网站建设公/大连网站开发公司
  • 开发小程序定制公司/百中搜优化
  • 17. 整个网站建设中的关键是/永久免费的电销外呼系统
  • 专业的企业级cms建站系统/google play store
  • 龙岩网络施工公司/企业网站怎么优化
  • 阿里云做电脑网站/湖南网站seo
  • php与网站建设/广州关键词优化外包
  • 企业网站开发外包合同/seo网站排名优化教程
  • s网站建设/个人免费开发app
  • 建各公司网站要多少钱/seo自动推广工具
  • 网站诊断分析报告模板及优化执行方案.doc/搜索引擎推广的费用
  • 数据开放网站建设/seo点击排名工具有用吗
  • wordpress收费主题破解版/搜索引擎优化公司排行
  • 手机可怎么样做网站/百度学术论文查重免费检测
  • 智能手表网站/网站优化排名工具
  • 单页面应用的网站/阿里指数
  • 官方网站优化方法/深圳网络推广优化
  • 万江网站制作/重庆网站关键词排名
  • wordpress 不能上传/seo快速排名外包
  • wordpress灯箱代码/网站优化 推广