本期视频登录后即可观看

Coding10 开发全记录

25 集视频
2小时37分钟
创建一个全新的项目,深入看一看前端变化
‭‭小铭 2021.09.16 05:59

看完这个视频后,我了解到php Laravel 框架的强大,引入依赖很方便。

请问,站长这次重构,为什么不选择前后端分离的架构呢?

如果是前后端分离的话,我可以前端手把手跟着站长学,后端,理解后,再用JAVA或其他计算机语言去实现。

国营 2021.09.16 08:22

因为这个项目是做网站,不管是网站还是公众号,用传统模式是最高效便捷的,所以没有使用前后端分离的模式;另一个主要的原因就是重点向大家介绍一下Livewire的使用方式,有了这个东西,前后端的交互远比传统的前后端分离的模式更犀利,这个东西完全改变了以往的开发模式,但是里边也有一些坑,借着这个项目好好演示一下。

‭‭小铭 2021.09.16 08:25

噢噢,原来如此,多谢讲解。

无敌 2021.09.23 05:07

感谢老师,根据老师的讲解,整理了个学习笔记,分享给大家:

关于用户认证脚手架的安装过程:

1.引入ui包 :composer require laravel/ui

2.php artisan ui bootstrap --auth (这时候由于没有安装bootstrap,所以样式很丑。但在resource-》js-》bootstrap.js这个文件中已经声明了要引入bootstrap4,也就是在try catch那几行代码可以看到)

3.通过npm来真正引入bootstrap,运行命令 npm install (这时候你会发现,npm下载了一堆依赖的前端包,放在根目录的node_modules这个文件夹中,汗,里面好多文件的说。这时候不妨打开package.json 看看到底安装了哪些依赖)

4.运行 npm run dev ,会报错,提示要先安装-legacy-peer-deps插件

5.运行 npm install resolve-url-loader@^4.0.0 --save-dev --legacy-peer-deps

6.再次运行 npm run dev,成功安装了。

7.配置数据库,创建数据库

8.php artisan migrate

国营 2021.09.23 05:17

叫我站长就好,这里没有什么老师,我是一个分享者。

无敌 2021.09.23 05:12

把bootstrap4 升级为5版本:1.首先,打开 resources-》js -》bootstraps,js文件,将关于4版本要依赖jquery和popper这两行代码删掉 2.打开package.json文件,修改,将bootstraps4改为5版本的信息,删掉jquery和popper的配置信息。 3.运行 npm install

4.运行 npm run dev 有错误提示,还是要先安装popper,所以刚才别删popper就对了?……5. 运行 npm i @popperjs/core 6.再次运行运行 npm run dev 成功!

无敌 2021.09.23 05:22

关于用户认证脚手架,以前都是自己按照常规方法手写,第一次用官方这种配套的(貌似官方提供了若干选择方案,老师在这套课程里边的介绍的是ui),看了下auth里边的代码,感觉不管是路由,还是控制器,官方的写法都有点让人感觉陌生(很想学学这些相对专业的写法)。老师之前有相关的课程讲解过吗?或者后面会讲一讲吗?

国营 2021.09.23 05:42

专题里边有一个系列是用户认证,介绍的就是这些东西,只有一个Laravel Breeze没介绍,其他的都详细介绍过了。

尹深 2022.07.30 16:09

作者是把 Laravel9 的 Vite 换回 Laravel Mix 了么

我试了好几次 都是用的 Vite


 https://github.com/laravel/vite-plugin/blob/main/UPGRADE.md#migrating-from-vite-to-laravel-mix 

国营 2022.07.30 23:42

不是,它提供了反向替换方案,如果不喜欢用vite,可以用这种方式替换回去

微信扫码登录