当前标签:Laravel
使用 Laravel Octane 加速你的 Laravel 应用
安装 Laravel Octane
GitHub 地址:https://github.com/laravel/octane
composer require laravel/octane
安装完 Octane 后,执行 octane:install 命令,把配置文件安装到 config 目录下。
php artisan octane:install
输入 1 选择 swoole
Which applicatio...
Laravel 中使用 Inertiajs + Vue3 初始化项目
官方文档中没有说明如何在 Laravel8 中使用 Inertiajs 初始化一个项目,也谷歌了很多文章,没有说的特别清楚的,基本都是把文档中服务器端和客户端的手册复制了一遍。自己摸索了一下,最终搭建成功,把过程记录一下,以供参考。
服务器端配置
初始化 Laravel...
使用 Laravel Octane 后无法加载静态资源
问题复现
不二在写代码时喜欢使用 asset 函数,用这个函数有个好处是,可以根据输入的字符自动检索静态文件,而不必全部手动输入。
这种方式在 Nginx + php-fpm 的模式下,尚未出现问题,但是在 Laravel Octane 即 Nginx + Swoole 下就遇到了静态资源无法加...
Laravel 前后端分离使用 Passport OAuth 认证
安装
composer require laravel/passport
执行数据库迁移
php artisan migrate
生成访问令牌所需的密钥
php artisan passport:keys
创建密码授权客户端
php artisan passport:client --password
配置
# 发布配置文件
php artisan vendor:publish --tag=passpo...
启用自动监控文件后 Supervisor 无法启动 Laravel Octane 服务
如图所示,不二在本地的开发环境中启用了 Laravel Octane 之后,之前都是通过在终端执行 php artisan octane:start --watch 来启动服务的。一开始还觉得挺省事的,但是次数多了之后,每次都要进入到项目根目录,然后再执行命令(可以给 artisan 加上绝对路径...
Laravel 9 已发布
Laravel 9 已于2022年2月8日发布,Laravel 9 是下一个长期支持版本(LTS), 将会在2024年2月之前进行错误修复, 在2025年2月之前进行安全修复。从 Laravel 9 开始,Laravel 将大约每十二个月发布一个新的主要版本,而不是之前的六个月。
官方公布的即将发布版本...
Laravel中使用laravel-snappy导出PDF
环境安装
安装wkhtmltopdf
下载地址:wkhtmltopdf
CentOS8为例
sudo dnf install wkhtmltox-0.12.6-1.centos8.x86_64.rpm
安装laravel-snappy
GitHub地址: laravel-snappy
composer require barryvdh/laravel-snappy
将以下代码添加到config/app.php的alias...
微信小程序登录解析
微信小程序登录
官方定义:小程序可以通过微信官方提供的登录能力方便地获取微信提供的用户身份标识,快速建立小程序内的用户体系。
再来一张官方的配图
从图中不难看出登录流程:
小程序内调用wx.login()获取code。
小程序内再调用wx.request()向服务器...
Vite 成为 Laravel 默认的前端打包器,从零创建基于 Vite 的项目
Taylor Otwell大佬在6月28日宣布Vite正式成为了Laravel的前端打包工具🎉🎉🎉,接触Laravel至今已有4年时间,从Laravel5开始,那个时候Laravel主打的前端技术还只是Blade,与Bootstrap结合颇深,到后来Livewire、Alpinejs、TailwindCSS、Inertiajs的出现,Lar...
使用Vue.Draggable.next拖拽后排序恢复的问题
最近在使用Laravel + Vue开发一个小项目时,需要用到拖拽排序功能,于是就用了vue.draggable.next这个组件,在使用的过程中遇到了一些小问题,在此记录一下。
版本问题
一开始没有注意,安装的是Vue.Draggable,使用的时候一直报错,搞得我云里雾里的,后来去...