Laravel 1.x 是框架的初始版本(发布于 2011 年),其核心特性奠定了后续版本的基础:
主要特性
-
路由系统
支持基础的闭包路由定义:
phpRoute::get('home', function() { return View::make('home'); }); -
Eloquent ORM
提供简单的 ActiveRecord 实现:
phpclass User extends Eloquent {} $users = User::where('active', 1)->get(); -
Blade 模板引擎
基础模板继承与数据输出:
blade@extends('layout') @section('content') <p>{{ $message }}</p> @endsection -
Artisan 命令行
支持生成基础代码骨架:
bashphp artisan generate:model Product -
MVC 架构
控制器处理逻辑分离:
phpclass UserController extends BaseController { public function showProfile($id) { return View::make('profile')->with('user', User::find($id)); } }
技术限制(相较于现代版本)
- 无中间件系统
- 依赖管理基于原生 Composer 实现
- 数据库迁移功能尚未集成
- 不支持队列、事件广播等高级功能
提示:若需完整功能建议升级至现代版本(如 Laravel 10.x),1.x 版本仅适用于历史项目维护。