跳到主要内容

2 篇博文 含有标签「laravel」

一个具有表现力强、语法优雅的网页应用框架

查看所有标签

laravel12的示例

· 阅读需 1 分钟
maintainer

WSL中安装laravel12

# 安装编译PHP的依赖
sudo apt install -y autoconf build-essential libssl-dev libcurl4-openssl-dev libxml2-dev libzip-dev libonig-dev bison flex libgd-dev libfreetype6-dev libpng-dev re2c libpq-dev

# 安装php8.5
mise use -g php@8.5

# 安装laravel cli
composer global require laravel/installer

# 初始化项目
laravel new laravel12-demo

# 本地开发
composer run dev

laravel9模型关联

· 阅读需 1 分钟
maintainer

一对一关联

表结构

用户表,头像表

users
id
nickname

avatars
id
user_id

定义模型

namespace App\Models;

use Illuminate\Database\Eloquent\Model;

class User extends Model
{
public function avatar()
{
return $this->hasOne(Avatar::class);
}
}
namespace App\Models;

use Illuminate\Database\Eloquent\Model;

class Avatar extends Model
{
public function user()
{
return $this->belongsTo(User::class);
}
}