日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > vue >内容正文

vue

vue 使用了浏览器的刷新之后报错_Laravel 7 + vue.js 学习笔记(一)

發布時間:2024/10/8 vue 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vue 使用了浏览器的刷新之后报错_Laravel 7 + vue.js 学习笔记(一) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

laravel

laravel是php為底層所寫的框架,和大多數的開源框架一樣使用了mvc模式,在使用的時候使用了一些編程語言的高級特性,如:解決類與類之間依賴的問題引入了依賴注入(DI),管理多個類結構的Service Container和Service Provider等等,作為一個phper,因為公司使用了laravel,所以需要深入的使用該框架而寫這些學習筆記,不喜勿噴~不定期更新,歡迎各位進行討論!

話不多bb,我們進入主題~~

一.環境相關:

1.php(https://www.php.net/)

我們從官方文檔下手

PHP版本要求

php版本需要 7.2.5 及以上,因為laravel底層編寫的時候用了php7版本的許多新寫法,不熟悉的可以去php官網查看,舉個例子:??,?: 等相關符號,匿名函數等。

2.composer(https://getcomposer.org/)

php包管理工具,有點類似npm,也是不同的包能通過命令行composer進行安裝

3.npm(https://www.npmjs.com/)&&node.js(https://nodejs.org/zh-cn/)

因為laravel7和vue.js進行比較深度的結合,所以可以直接在laravel7的基礎框架內進行簡單的配置以及npm包的安裝就可以進行開發,以下會講述我搭建環境的過程。

php&&npm&&node version

4.laravel 命令 安裝器

composer global require laravel/installer

確保將 Composer’s system-wide vendor 目錄放置在你的系統環境變量 $PATH 中,以便系統可以找到 Laravel 的可執行文件。該目錄根據你的操作系統存在不同的位置中;一些常見的配置包括 :

macOS: $HOME/.composer/vendor/bin

Windows: %USERPROFILE%AppDataRoamingComposervendorbin

GNU / Linux 發行版: $HOME/.config/composer/vendor/bin or $HOME/.composer/vendor/bin

您也可以通過運行 composer global about 命令查找并查看 Composer 的全局安裝路徑。

以上4個基本要求搭建好我們就可以在本地進行laravel7 的開發了--

首先,可以通過已經配置好的laravel命令來新建一個laravel7項目

laravelinstall

安裝好以后我們可以看一下composer.json文件(json格式),該文件是你需要安裝vendor的描述文件

composer.json

可以看到我們的新項目目前還沒有vendor文件夾,可以說相關依賴包還沒有下載下來,右側關注require-dev下的描述

我們可以在根目錄下命令行運行:

composer update

這個命令會非常慢,因為很多composer包是在“墻”外的,所以我們需要修改composer.json,使用國內的資源,在底部新增:

repositories

阿里還是巴巴,國內鏡像配置成功,我們繼續:composer update吧~速度可以飛起來

composerupdate

由于圖太長就截取最后成功的了

我們回到phpstorm查看整個項目目錄可以發現vendor文件夾已下載下來

將.env.example文件復制命名為.env文件,laravel引入了env()函數來獲取配置,所以需要.env文件

需要執行:

php artisan key:generate

key

我們打開.env文件可以發現APP_KEY 項有值了,是基于base64加密的字符串,我們只需要知道這個是涉及到項目安全的,必須要生成!!

以上步驟完成后,我們項目的基礎目錄就已經基本搭建完成。

開始在本地運行我們的項目:

php artisan serve

serve

瀏覽器打開: http://127.0.0.1:8000

laravel

經典的頁面出現,說明我們搭建laravel7成功了!

二.vue.js 的引入

因為laravel框架的作者在進行前端開發的時候,剛開始使用的react.js框架,但是他覺得react比較難用,不適用于快速開發頁面(,這個是大神的想法,react還是很不錯的);后面發現了vue.js上手快,適合快速開發單頁應用,所以在laravel7里面引入vue十分的簡單。

關注項目下package.json文件,和composer.json文件類似,該文件是描述前端包依賴的。

項目下有resources目錄是用來編寫前端的代碼:js、lang(國際化)、sass(scss)、views

和上面安裝vendor包依賴一樣,前端安裝包依賴我們需要用到npm命令

npm install

該命令會在項目下產生一個新的文件夾:node_modules,現在先不管該文件夾

package

開始運行本地前端:

npm run dev

npmrundev

我們繼續回去刷新:http://127.0.0.1:8000頁面還是和原來一樣,說明我們npm操作成功!

現在開始關注:/resources/js/app.js和/resources/js/bootstrap.js文件

app.js文件是整個項目前端js的配置文件

bootstrap.js文件是注冊前端依賴的入口文件,我們現在引入vue

vue

在項目根目錄下執行:

npm install vue

修改bootstrap.js文件如下

vue.js

修改app.js文件如下

app.js

我們可以試驗一下有沒有引入vue 成功,在resources/目錄下新建components文件夾,在components下新建ExampleComponent.vue文件如下:

vue

vue文件編寫的模版固定格式,在laravel7中我們可以關注下webpack.mix.js文件,該文件是決定你用哪個js框架和css框架的地方,laravel-mix已經為我們配置好了一切,之后如果需要換前端框架都需要修改該文件。

ExampleComponent.vue文件如下:

寫一個測試routes,在/routes/web.php文件中寫個測試路由:

home.blade.php文件如下:

進入到頁面:http://127.0.0.1:8000/home可以看到:

說明我們的vuejs 引入到laravel7中成功.

為了規范以及開發簡單,現在修改如下文件:

app.js:

app.js

自動導入resources/components目錄下的.vue結尾的以及子目錄下所有.vue文件,這樣我們可以直接在.blade.php文件下直接使用定義的文件,不需要import。

新增模版文件:

可以使用該模版,舉例如下:

修改路由文件

新建HomeController控制器,寫入方法index,通過Controller轉發到view會自動使用layouts/app.blade.php模版文件:

修改home.blade.php

重新刷新:http://127.0.0.1:8000/home可以發現還是Hello,World!

這個過程如果報錯,應該是.env文件的DB_DATABASE配置項沒有配置好,需要改為存在的數據庫名和相關的數據庫配置。

這篇文章先寫到這里吧,后面有時間會寫如何導入element-ui(scss)框架和tailwindcss框架~有些地方不怎么好截圖描述,后期考慮錄視頻更加淺顯易懂,歡迎一起學習,我是ck,下一篇文章見~

總結

以上是生活随笔為你收集整理的vue 使用了浏览器的刷新之后报错_Laravel 7 + vue.js 学习笔记(一)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 老熟妻内射精品一区 | 亚洲综合情 | 丰满人妻一区二区三区大胸 | 狠狠人妻久久久久久综合麻豆 | 空姐吹箫视频大全 | 欧美日韩3p| 动漫av在线 | 亚洲欧美色图 | 亚洲一区电影网 | 黑人巨大精品欧美一区二区 | 亚洲码无人客一区二区三区 | 中文字幕欧美在线观看 | 日韩一区精品 | 温柔女教师在线观看 | 桃色一区二区三区 | 国产无码精品在线观看 | 久久福利国产 | 国产激情精品一区二区三区 | 国产精品一区网站 | 午夜成人亚洲理伦片在线观看 | 日本爱爱免费视频 | 亚洲码视频 | 欧美在线资源 | 精品国产日本 | 国产特黄级aaaaa片免 | 成人午夜视频在线 | 青青草偷拍视频 | 一级特黄妇女高潮2 | 波多野结衣在线网址 | 久久久久久久久福利 | 久久久久久亚洲av无码专区 | 欧美性猛交xx乱大交 | www视频免费观看 | 国产在线视频网 | 免费99精品国产自在在线 | 欧美日韩你懂的 | 在线免费观看欧美大片 | av小说区| 日本一区二区三区在线免费观看 | 六月丁香久久 | 亚洲风情亚aⅴ在线发布 | 久久久久久免费精品 | 天天透天天操 | 日韩精品在线一区 | 日韩视频中文字幕 | 国产精品一区在线 | 日韩欧美一区二区在线 | 91亚色视频| 我们俩电影网mp4动漫官网 | 精品视频免费在线观看 | 国产成人在线视频免费观看 | 尤物在线精品 | 亚洲a级精品 | 少妇光屁股影院 | 自拍偷拍另类 | 亚洲视频 中文字幕 | 成人免费视频国产免费麻豆 | 神马午夜av | 亚洲无卡视频 | 91精品国产乱码久久久久 | 亚洲影视一区二区三区 | 亚洲专区区免费 | 涩涩视频免费看 | 夜夜嗨av禁果av粉嫩avhd | 狠狠躁夜夜躁人人爽视频 | 青青草原综合久久大伊人精品 | 亚洲福利精品视频 | a级特黄视频 | 蜜桃久久精品 | 欧美日韩高清在线播放 | 一级片在线免费 | 国产视频一 | 中文字幕国产在线观看 | 阿v免费在线观看 | 超碰95在线 | 亚洲午夜精品久久久久久浪潮 | 日本少妇在线观看 | 绿帽h啪肉np辣文 | 97国产成人无码精品久久久 | 欧美精品v | 国产稀缺精品盗摄盗拍 | 亚洲最新 | 99精品区| 性视频免费 | av片一区二区三区 | 9i看片成人免费看片 | 久久精品99北条麻妃 | 伊人久久大香线蕉av一区 | 色乱码一区二区三区在线男奴 | 国产精品呻吟久久 | 美日毛片 | 好男人在线观看 | 日韩av中文在线观看 | 欧美男女视频 | 国产精品资源站 | 国产精久久 | 99久久精品日本一区二区免费 | 色开心| 国产成年人视频网站 |