分类分类
大小:1.43 MB更新:2022/08/12
类别:主页制作系统:WinAll
Laravel是一款Web应用程序框架,如果您需要开发新的web程序就可以部署这款框架,结合PHP
和Composer等开发功能就可以帮助用户开始编辑程序;现在很多远程控制系统都是通过web工作的,在浏览器输入web地址就可以进入到控制系统,通过这款Laravel框架就可以快速部署程序内容,使用软件提供的路由组件、中间件、控制器、数据库、安全组件、请求组件、回应组件就可以部署相关的程序功能模块,用户只需要阅读官方提供的文档或者是视频资源就可以快速学习Laravel框架使用方法,需要就可以下载使用!
渐进式框架
我们喜欢称 Laravel 为“渐进式”框架。我们的意思是 Laravel 与你一起成长。如果你只是迈出 Web 开发的第一步,Laravel 庞大的文档、指南和视频教程库将帮助你学习技巧,而不会不知所措。
如果你是一名高级开发人员,Laravel 为你提供了强大的依赖注入、单元测试、队列、实时事件等工具。Laravel 已针对构建专业的 Web 应用程序进行了微调,并准备好处理企业工作负载。
可扩展的框架
Laravel 具有令人难以置信的可扩展性。由于 PHP 的扩展友好特性和 Laravel 对 Redis 等快速分布式缓存系统的内置支持,使用 Laravel 进行水平扩展是轻而易举的事。事实上,Laravel 应用程序已经很容易扩展为每月处理数亿个请求。
需要极端缩放?Laravel Vapor等平台允许您在 AWS 最新的无服务器技术上以几乎无限的规模运行 Laravel 应用程序。
社区框架
Laravel 结合了 PHP 生态系统中最好的包,以提供最强大且对开发人员友好的框架。此外,来自世界各地的数千名才华横溢的开发人员为该框架做出了贡献
Laravel 是一个具有表现力、优雅语法的 Web 应用程序框架。我们相信开发必须是一种令人愉快的、创造性的体验,才能真正实现。Laravel 试图通过简化大多数 Web 项目中使用的常见任务来减轻开发的痛苦,例如:
简单、快速的路由引擎。
强大的依赖注入容器。
用于会话和缓存存储的多个后端。
与数据库无关的模式迁移。
强大的后台作业处理。
实时事件广播。
Laravel 易于访问,但功能强大,提供了大型、健壮的应用程序所需的工具。简单、优雅和创新的完美结合为您提供了构建您负责的任何应用程序所需的完整工具集。
你的第一个 Laravel 项目
在创建你的第一个 Laravel 项目之前,你应该确保你的本地机器已经安装了 PHP 和Composer。如果你在 macOS 上开发,PHP 和 Composer 可以通过Homebrew安装。此外,我们建议安装 Node 和 NPM。
安装 PHP 和 Composer 后,您可以通过 Composercreate-project命令创建一个新的 Laravel 项目:
composer create-project laravel/laravel example-app
创建项目后,使用 Laravel 的 Artisan CLIserve命令启动 Laravel 的本地开发服务器:
cd example-app
php artisan serve
一旦您启动了 Artisan 开发服务器,您的应用程序将可以在您的 Web 浏览器中访问http://localhost:8000。接下来,你就可以开始进入 Laravel 生态系统了
介绍
您的应用程序执行的某些数据检索或处理任务可能会占用大量 CPU 资源或需要几秒钟才能完成。在这种情况下,通常会将检索到的数据缓存一段时间,以便在后续请求相同数据时快速检索到。缓存的数据通常存储在非常快速的数据存储中,例如Memcached或Redis。
值得庆幸的是,Laravel 为各种缓存后端提供了一个富有表现力的统一 API,允许您利用它们超快的数据检索并加速您的 Web 应用程序。
配置
您的应用程序的缓存配置文件位于config/cache.php. 在此文件中,您可以指定您希望在整个应用程序中默认使用的缓存驱动程序。Laravel 支持流行的缓存后端,如Memcached、Redis、DynamoDB和开箱即用的关系数据库。此外,还可以使用基于文件的缓存驱动程序,而array“空”缓存驱动程序为您的自动化测试提供方便的缓存后端。
缓存配置文件还包含文件中记录的各种其他选项,因此请务必阅读这些选项。默认情况下,Laravel 配置为使用file缓存驱动程序,它将序列化的缓存对象存储在服务器的文件系统上。对于较大的应用程序,建议您使用更健壮的驱动程序,例如 Memcached 或 Redis。您甚至可以为同一个驱动程序配置多个缓存配置。
驱动程序先决条件
数据库
使用database缓存驱动程序时,您需要设置一个表来包含缓存项。Schema您将找到下表的示例声明:
您还可以使用php artisan cache:tableArtisan 命令生成具有正确架构的迁移。
内存缓存
使用 Memcached 驱动程序需要安装Memcached PECL 包。您可以在config/cache.php配置文件中列出所有 Memcached 服务器。该文件已经包含一个memcached.servers让您入门的条目:
如果需要,您可以将host选项设置为 UNIX 套接字路径。如果您这样做,该port选项应设置为0:
Redis
在将 Redis 缓存与 Laravel 一起使用之前,您需要通过 PECL 安装 PhpRedis PHP 扩展或predis/predis通过 Composer 安装包(~1.0)。Laravel Sail已经包含了这个扩展。此外,Laravel Forge和Laravel Vapor等官方 Laravel 部署平台默认安装了 PhpRedis 扩展。
动态数据库
在使用DynamoDB缓存驱动程序之前,您必须创建一个 DynamoDB 表来存储所有缓存的数据。通常,此表应命名为cache. stores.dynamodb.table但是,您应该根据应用程序cache配置文件中的配置值来命名表。
该表还应该有一个字符串分区键,其名称对应stores.dynamodb.attributes.key于应用程序cache配置文件中配置项的值。默认情况下,分区键应命名为key.
缓存使用
获取缓存实例
要获取缓存存储实例,您可以使用Cache外观,我们将在本文档中使用它。Facade 提供了对 Laravel 缓存合约底层实现的Cache方便、简洁的访问:
访问多个缓存存储
使用Cache外观,您可以通过该store方法访问各种缓存存储。传递给该store方法的键应对应于配置文件中stores配置数组中列出的存储之一:cache
从缓存中检索项目
Cache外观的方法get用于从缓存中检索项目。如果缓存中不存在该项,null将被返回。如果您愿意,您可以将第二个参数传递给get方法,指定您希望在项目不存在时返回的默认值:
您甚至可以将闭包作为默认值传递。如果指定的项在缓存中不存在,则返回闭包的结果。传递闭包允许您推迟从数据库或其他外部服务中检索默认值:
检查项目是否存在
该has方法可用于确定缓存中是否存在项目。false如果项目存在但其值为:此方法也将返回null:
递增/递减值
和方法可用于调整缓存中整数项的值increment。decrement这两种方法都接受一个可选的第二个参数,指示增加或减少项目值的数量:
检索和存储
有时您可能希望从缓存中检索一个项目,但如果请求的项目不存在,也存储一个默认值。例如,您可能希望从缓存中检索所有用户,或者,如果它们不存在,则从数据库中检索它们并将它们添加到缓存中。您可以使用以下Cache::remember方法执行此操作:
如果缓存中不存在该项,remember则将执行传递给该方法的闭包并将其结果放入缓存中。
您可以使用该rememberForever方法从缓存中检索项目,或者如果它不存在则永久存储它:
原文https://laravel.com/docs/9.x/releases
Laravel 9 通过引入对 Symfony 6.0 组件、Symfony Mailer、Flysystem 3.0 的支持、改进route:list的输出、Laravel Scout 数据库驱动程序、新的 Eloquent 访问器/修改器语法、通过枚举的隐式路由绑定以及各种其他错误修复和可用性改进。
改进的 Eloquent accessors / Mutators
Taylor Otwell贡献了改进的 Eloquent 访问器/修改器。
Laravel 9.x 提供了一种定义 Eloquent访问器和修改器的新方法。在以前的 Laravel 版本中,定义访问器和修改器的唯一方法是在模型上定义前缀方法,如下所示:
然而,在 Laravel 9.x 中,你可以使用一个单一的、无前缀的方法通过类型提示返回类型来定义访问器和修改器IlluminateDatabaseEloquentCastsAttribute:
此外,这种定义访问器的新方法将缓存属性返回的对象值,就像自定义转换类一样:
Eloquent 现在允许您将属性值转换为 PHP “支持” Enums。为此,您可以在模型的$casts属性数组中指定要强制转换的属性和枚举:
一旦你在你的模型上定义了转换,当你与属性交互时,指定的属性将自动转换为枚举:
PHP 8.1 引入了对Enums的支持。Laravel 9.x 引入了在路由定义中键入提示 Enum 的能力,并且 Laravel 只会在该路由段是 URI 中的有效 Enum 值时调用该路由。否则,将自动返回 HTTP 404 响应。例如,给定以下枚举:
{category}您可以定义仅当路由段为fruits或时才会调用的路由people。否则,将返回 HTTP 404 响应:
fireworks8绿色版主页制作41.20 MB精简版
详情flash mx2004中文版主页制作75.40 MBv7.2
详情dreamweaver cs4绿色中文版主页制作92.00 MBv10.0
详情sharepoint designer 2007.exe主页制作414.00 MB官方版
详情fireworks8 中文版主页制作40.70 MB官方版
详情microsoft frontpage 2003 简体中文版主页制作28.30 MB免费版
详情fireworks cs5精简版主页制作78.90 MB绿色版
详情dw cc2019最新版主页制作839.10 MBv19.0
详情adobe fireworks cs6软件主页制作440.30 MB中文版
详情fireworks4.0免费版主页制作71.60 MB中文版
详情adobe fireworks cs6繁中免安装版主页制作1.00 KB精简版
详情axure rp9汉化版主页制作98.40 MBv9.1 最新版
详情jre1.6安装包主页制作14.25 MB32位/64位 官方版
详情adobe dreamweaver cs6最新版主页制作92.00 MBv10.0
详情dreamweaver8中文版主页制作92.00 MBv10.0
详情ms office frontpage 2003 sp3精简版主页制作34.31 MB简体中文版
详情dreamweaver cs5最新版本主页制作92.00 MBv10.0
详情RocketCake(网页编辑器)主页制作10.3 MBv4.7 免费版
详情Ambiera RocketCake Professional(网页编辑器)主页制作45.4 MBv5.3
详情fireworks cs5 11.0.2主页制作78.90 MB免费版
详情dreamweaver cs3汉化版主页制作92.00 MBv10.0
详情fireworks cs4 win10官方版主页制作71.50 MB中文版
详情adobe fireworks cs3电脑版主页制作93.30 MB官方版
详情seo助手官方版主页制作689.00 KBv1.0 绿色版
详情adobe fireworks cs4精简版主页制作71.50 MB中文绿色版
详情adobe fireworks cs4中文版主页制作71.60 MB免费版
详情adobe fireworks cs5 32位主页制作83.70 MB官方版
详情dreamweaver视频教学主页制作92.00 MBv10.0
详情dreamweaver cc2017中文主页制作758.00 MB免费版
详情织梦建站仿站标签工具盒主页制作1.50 MB电脑版
详情dreamweaver cs6教程pdf版主页制作92.00 MBv10.0
详情dreamweaver cs6绿色旧版主页制作92.00 MBv10.0
详情金牌美工助手阿里巴巴版主页制作1.00 KB电脑版
详情html网页制作工具最新版主页制作736.00 KB官方版
详情DA FormMaker(HTML表单制作工具)主页制作11.8 MBv4.13.2 免费版
详情php win32最新版主页制作23.30 MBv7.4.12 官方版
详情zzphpserver官方版主页制作48.00 MBv5.0 免费版
详情Laravel(Web应用程序框架)主页制作1.43 MBv9.24.0 官方版
详情wysiwyg web builder(网页设计软件)主页制作35.0 MBv17.1.2
详情PHPRunner(PHP代码生成器)主页制作168 MBv10.6 Build 38175 官方版
详情点击查看更多
dreamweaver cs5最新版本主页制作92.00 MBv10.0
详情dreamweaver cs4绿色中文版主页制作92.00 MBv10.0
详情adobe fireworks cs6繁中免安装版主页制作1.00 KB精简版
详情fireworks cs4 win10官方版主页制作71.50 MB中文版
详情dreamweaver8中文版主页制作92.00 MBv10.0
详情jre1.6安装包主页制作14.25 MB32位/64位 官方版
详情axure rp9汉化版主页制作98.40 MBv9.1 最新版
详情dreamweaver cs3汉化版主页制作92.00 MBv10.0
详情fireworks8 中文版主页制作40.70 MB官方版
详情fireworks8绿色版主页制作41.20 MB精简版
详情点击查看更多
ms office frontpage 2003 sp3精简版主页制作34.31 MB简体中文版
详情dreamweaver cs4绿色中文版主页制作92.00 MBv10.0
详情fireworks8 中文版主页制作40.70 MB官方版
详情dreamweaver cs3汉化版主页制作92.00 MBv10.0
详情fireworks8绿色版主页制作41.20 MB精简版
详情fireworks cs4 win10官方版主页制作71.50 MB中文版
详情adobe fireworks cs3电脑版主页制作93.30 MB官方版
详情seo助手官方版主页制作689.00 KBv1.0 绿色版
详情adobe fireworks cs4精简版主页制作71.50 MB中文绿色版
详情adobe fireworks cs4中文版主页制作71.60 MB免费版
详情adobe fireworks cs5 32位主页制作83.70 MB官方版
详情dreamweaver视频教学主页制作92.00 MBv10.0
详情fireworks4.0免费版主页制作71.60 MB中文版
详情dreamweaver cs5最新版本主页制作92.00 MBv10.0
详情adobe fireworks cs6繁中免安装版主页制作1.00 KB精简版
详情adobe dreamweaver cs6最新版主页制作92.00 MBv10.0
详情dreamweaver8中文版主页制作92.00 MBv10.0
详情microsoft frontpage 2003 简体中文版主页制作28.30 MB免费版
详情flash mx2004中文版主页制作75.40 MBv7.2
详情sharepoint designer 2007.exe主页制作414.00 MB官方版
详情dreamweaver cc2017中文主页制作758.00 MB免费版
详情织梦建站仿站标签工具盒主页制作1.50 MB电脑版
详情fireworks cs5精简版主页制作78.90 MB绿色版
详情dreamweaver cs6教程pdf版主页制作92.00 MBv10.0
详情dreamweaver cs6绿色旧版主页制作92.00 MBv10.0
详情金牌美工助手阿里巴巴版主页制作1.00 KB电脑版
详情html网页制作工具最新版主页制作736.00 KB官方版
详情php win32最新版主页制作23.30 MBv7.4.12 官方版
详情zzphpserver官方版主页制作48.00 MBv5.0 免费版
详情adobe fireworks cs6软件主页制作440.30 MB中文版
详情axure rp9汉化版主页制作98.40 MBv9.1 最新版
详情jre1.6安装包主页制作14.25 MB32位/64位 官方版
详情dw cc2019最新版主页制作839.10 MBv19.0
详情fireworks cs5 11.0.2主页制作78.90 MB免费版
详情DA FormMaker(HTML表单制作工具)主页制作11.8 MBv4.13.2 免费版
详情Laravel(Web应用程序框架)主页制作1.43 MBv9.24.0 官方版
详情wysiwyg web builder(网页设计软件)主页制作35.0 MBv17.1.2
详情RocketCake(网页编辑器)主页制作10.3 MBv4.7 免费版
详情PHPRunner(PHP代码生成器)主页制作168 MBv10.6 Build 38175 官方版
详情Lauyan TOWeb(网页制作工具)主页制作131 MBv11.08 官方版
详情点击查看更多