久不更新 想我了吗

久不更新 想我了吗

laravel Sanctum 使用uuid

需要在主laravel目标下运行,尝试过在自建包中使用->change()失败。

1
php artisan vendor:publish --tag=sanctum-migrations
1
$table->uuidMorphs('tokenable');

参考


laravel sail 安装

laravel sailwin10上安装。

什么? 你用mac? laravle valet不香吗?

ps: 等一个新版macbook pro, XDR真香 ✿✿ヽ(°▽°)ノ✿

laravel sail需要使用DockerWSL2

安装 Docker Desktop

Docker直接去下载 Docker Desktop安装。

安装一个WSL2的镜像

下面的连接中有许多linux,选一个熟悉的,使用Microsoft Store安装,坐标天朝记得关闭VPN。

我用的是Ubuntu-20.04 LTS

推荐随手安装一个Windows Terminal,比自带的强了好多_(:з」∠)_

适用于 Linux 的 Windows 子系统安装指南

设置WSL2

Windows 修改默认 WSL2

查看WSL版本

1
2
wsl --list --verbose
wsl -l

设置WSL版本

1
2
wsl --set-version Ubuntu-20.04 2
wsl -s Ubuntu-20.04 2

Docker Desktop 设置 WSL2

[~~~~`Docker`设置`WSL2`~~~~](https://laravel.com/docs/8.x/installation#getting-started-on-windows)

基础安装到这里也结束了~

`WSL2`目录使用`\\wsl$`可以直接访问

### 使用

先重启!先重启!先重启!

1
2
3
4
curl -s https://laravel.build/example-app | bash

cd example-app
./vendor/bin/sail up
随后访问[localhost](http://localhost) 如果不能正常使用关闭`SEP`,或者其他防护墙试试。 以上