Laravel 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Laravel 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 MIT
开发语言 PHP 查看源码 »
操作系统 跨平台
软件类型 开源软件
所属分类 Web应用开发Web框架
开发厂商
地区 不详
提 交 者 红薯
适用人群 未知
收录时间 2011-07-15

软件简介

Laravel 是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。

功能特点

1、语法更富有表现力

你知道下面这行代码里 “true” 代表什么意思么?

$uri = Uri::create(‘some/uri’, array(), array(), true); 

另外,你知道其他参数在这里的意思么(除了第一个)?当然你不知道。因为这行代码没有表现力。 

再看看这段代码: 

$url = URL::to_secure(‘some/uri’); 

这个表达式使用HTTPS协议创建了一条URL链接, 事实上,上面两种写法都在做同样的事情,但哪一个更一目了然,更富有表现力呢?

2、高质量的文档

CodeIgniter非常流行原因之一是它有良好的文档。这对程序员来说是十分方便的。相比之下,Kohana一个在技术上比CI更加优秀的框架,但你猜怎么着? 大家不在乎Kohana技术有多强,因为Kohana的文档实在是太糟了。 而Laravel 有一个非常棒的的社区支持。Laravel代码本身的表现力和良好的文档使PHP程序编写令人愉快。

3、丰富的扩展包

Bundle是Laravel中对扩展包的称呼。它可以是任何东西 -- 大到完整的ORM,小到除错(debug)工具,仅仅复制&粘贴就能安装任何扩展包!Laravel的扩展包由世界各地的开发者贡献,而且还在不断增加中。

4、开源、托管在GITHUB上

Laravel是完全开源的。所有代码都可以从Github上获取,并且欢迎你贡献出自己的力量。

技术特点

1、Bundle是Laravel的扩展包组织形式或称呼。Laravel的扩展包仓库已经相当成熟了,可以很容易的帮你把扩展包(bundle)安装到你的应用中。你可以选择下载一个扩展包(bundle)然后拷贝到bundles目录,或者通过命令行工具“Artisan”自动安装。

2、在Laravel中已经具有了一套高级的PHP ActiveRecord实现 -- Eloquent ORM。它能方便的将“约束(constraints)”应用到关系的双方,这样你就具有了对数据的完全控制,而且享受到ActiveRecord的所有便利。Eloquent原生支持Fluent中查询构造器(query-builder)的所有方法。

3、应用逻辑(Application Logic)可以在控制器(controllers)中实现,也可以直接集成到路由(route)声明中,并且语法和Sinatra框架类似。Laravel的设计理念是:给开发者以最大的灵活性,既能创建非常小的网站也能构建大型的企业应用。

4、反向路由(Reverse Routing)赋予你通过路由(routes)名称创建链接(URI)的能力。只需使用路由名称(route name),Laravel就会自动帮你创建正确的URI。这样你就可以随时改变你的路由(routes),Laravel会帮你自动更新所有相关的链接。

5、Restful控制器(Restful Controllers)是一项区分GET和POST请求逻辑的可选方式。比如在一个用户登陆逻辑中,你声明了一个get_login()的动作(action)来处理获取登陆页面的服务;同时也声明了一个post_login()动作(action)来校验表单POST过来的数据,并且在验证之后,做出重新转向(redirect)到登陆页面还是转向控制台的决定。

6、自动加载类(Class Auto-loading)简化了类(class)的加载工作,以后就可以不用去维护自动加载配置表和非必须的组件加载工作了。当你想加载任何库(library)或模型(model)时,立即使用就行了,Laravel会自动帮你加载需要的文件。

7、视图组装器(View Composers)本质上就是一段代码,这段代码在视图(View)加载时会自动执行。最好的例子就是博客中的侧边随机文章推荐,“视图组装器”中包含了加载随机文章推荐的逻辑,这样,你只需要加载内容区域的视图(view)就行了,其它的事情Laravel会帮你自动完成。

8、反向控制容器(IoC container)提供了生成新对象、随时实例化对象、访问单例(singleton)对象的便捷方式。反向控制(IoC)意味着你几乎不需要特意去加载外部的库(libraries),就可以在代码中的任意位置访问这些对象,并且不需要忍受繁杂、冗余的代码结构。

9、迁移(Migrations)就像是版本控制(version control)工具,不过,它管理的是数据库范式,并且直接集成在了Laravel中。你可以使用“Artisan”命令行工具生成、执行“迁移”指令。当你的小组成员改变了数据库范式的时候,你就可以轻松的通过版本控制工具更新当前工程,然后执行“迁移"指令即可,好了,你的数据库已经是最新的了!

10、单元测试(Unit-Testing)是Laravel中很重要的部分。Laravel自身就包含数以百计的测试用例,以保障任何一处的修改不会影响其它部分的功能,这就是为什么在业内Laravel被认为是最稳版本的原因之一。Laravel也提供了方便的功能,让你自己的代码容易的进行单元测试。通过Artisan命令行工具就可以运行所有的测试用例。

11、自动分页(Automatic Pagination)功能避免了在你的业务逻辑中混入大量无关分页配置代码。方便的是不需要记住当前页,只要从数据库中获取总的条目数量,然后使用limit/offset获取选定的数据,最后调用‘paginate’方法,让Laravel将各页链接输出到指定的视图(View)中即可,Laravel会替你自动完成所有工作。Laravel的自动分页系统被设计为容易实现、易于修改。虽然Laravel可以自动处理这些工作,但是不要忘了调用相应方法和手动配置分页系统哦!

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (12)

加载中
你知道下面这行代码里 “true” 代表什么意思么? 技术都变味了 直接说 此处代码True 是什么意思不就好了 越来越扯淡了
09/02 09:55
回复
举报
你怕不是个沙子吧,文章都看不明白就开喷?作者这里举这个例子,重点是告诉我们true到底代表什么意思?人家是强调“语法的表现力”,你倒是好,还一个劲儿的喷,真是贻笑大方
11/10 10:44
回复
举报
打分: 力荐
最好的PHP开发框架
2018/08/01 09:21
回复
举报
打分: 力荐
Laravel开发效率很高,但性能不太好。本人在造加速它的轮子,基于Swoole加速Laravel/Lumen,常驻内存,内置HTTP服务器,平滑Reload,与Nginx配合搭建高可用分布式服务器群,开箱即用。有需求的可以尝试下,https://github.com/hhxsv5/laravel-s
2018/02/02 14:15
回复
举报
#Laravel# 5.5 发布了
2017/08/30 19:32
回复
举报
打分: 力荐
Laravel 是最爽的开发框架了
2017/01/26 07:58
回复
举报
PHPHub 是积极向上的 PHP & Laravel 开发者社区 http://phphub.org/, 论坛本身就是用 Laravel4 编写, 源码见 https://github.com/summerblue/phphub 欢迎 Laravel 爱好者过来贡献代码 Laravel
2014/08/22 21:48
回复
举报
Laravel-Blog 简单的开源博客应用, 使用 Laravel 编写 https://github.com/summerblue/laravel-blog Laravel
2014/10/16 10:48
回复
举报
为什么.net写个链接大家认为只会拖控件,现在php这么写($uri = Uri::create(‘some/uri’, array(), array(), true);)大家都觉得很NB的样子 Laravel
2014/11/28 17:12
回复
举报
真心不知道laravel是怎么火起来的!
02/07 11:03
回复
举报
Laravel 5 中文文档已翻译好 http://laravel-china.org/ Laravel
2015/02/15 14:59
回复
举报
bucuo #Laravel#
2015/12/22 00:02
回复
举报
更多评论
发表于大前端专区
11/17 08:29

Laravel 8.14.0 发布,PHP Web 开发框架

Laravel 8.14.0 发布。Laravel 是 Taylor Otwell 开发的一款基于 PHP 语言的 Web 开源框架,采用了 MVC 的架构模式,2011 年 6 月首次发行。Laravel 具备 Rails 敏捷开发等特质,深度集成 PHP 强大的扩展包(Composer),有 PHP 开发者者生态,近几年的增长为各 PHP 框架之最。 本次更新包括: added: 添加分派唯一作业...

16
0
发表于大前端专区
06/21 07:42

Laravel 7.16 发布

Laravel 7.16 发布了,更新内容包括: Added 添加 makeVisibleIf 和 makeHiddenIf 方法到 Illuminate\Database\Eloquent\Concerns\HidesAttributes 添加了为 make:policy命令指定自定义防护的选项 添加 theme 属性到 Illuminate\Mail\Mailable 类 Changed 改进 reflector 通过关系子查询简化易用性 改进事件订阅者 v7.1...

5
2
发表于大前端专区
06/07 08:00

Laravel 7.14 发布

Laravel 7.14 发布了,更新内容包括: Added 视图(Views):使属性在 render 方法中可用 将 forceDeleted 方法添加至 SoftDeletes 添加了 Illuminate\Filesystem\Filesystem::guessExtension() 方法 添加了 Illuminate\Http\Client\Request::toPsrRequest() 添加了 Illuminate\Support\MessageBag::addIf() 方法 提供 ...

9
0
发表于大前端专区
04/20 07:25

Laravel 7.6 发布

Laravel 7.6 发布了,更新内容包括: Added 新增 Collection::until() 方法 (#32262) 新增 HtmlString::isEmpty() 方法 (#32289, #32300) 新增 Illuminate\Support\Stringable::isNotEmpty() 方法 (#32293) 新增 ltrim() 和 rtrim() 方法到 Illuminate\Support\Stringable 类 (#32288) 增加了跳过中间件的功能 (#32347,...

4
0
发表于大前端专区
04/11 07:44

Laravel 7.5 发布

Laravel 7.5 发布了,主要更新内容包括: 新的 Http 客户端断言 新版本带来了 Http 客户端的两种新测试方法: Http::assertNotSent( function ($request) { return $request->hasHeader( 'X-First' , 'foo' ) && $request->url() == 'http://test.com/users' && $...

3
0
发表于大前端专区
04/03 07:31

Laravel 7.4 发布

Laravel 7.4 发布了,更新内容如下: Added 使用于 make:policy 的 stubs 可定制 (#32040, 9d36a36) 为集合实现 HigherOrderWhenProxy (#32148) 新增 Illuminate\Testing\PendingCommand::expectsChoice() (#32139) 新增对 “props” blade tag 的默认值支持 (#32177) 新增 Castable 接口 (#32129, 9cbf908, 651371a) 添...

10
2
发表于大前端专区
03/21 07:28

Laravel 7.2 发布

Laravel 7.2 发布了,此版本包含 HTTP 客户端查询字符串支持和 SMTP 邮件驱动程序的新超时配置选项。 主要新特性有: ExpectsConfirmation 测试方法 用于测试 artisan 命令的 PendingCommand 类上的 ExpectsConfirmation() 方法: $this ->artisan( 'foo:bar' ) ->expectsConfirmation( 'Do you want to con...

7
2
发表于大前端专区
03/09 08:09

Laravel 7 稳定版发布,路由速度提高两倍

Laravel 7 稳定版已发布,并引入了许多新功能,其中包括 Laravel Airlock、更快的路由速度、自定义 Eloquent Casts、Blade 组件标签、流畅的字符串操作、新的 HTTP 客户端、CORS 支持以及许多其他的功能。 在介绍新功能之前,要指出的是,从版本 6 开始,Laravel 现在遵循语义化版本,并将每六个月发布一个新的主要版本。...

66
6
发表于大前端专区
02/20 07:40

Laravel 6.15.1 发布

Laravel 6.15.1 发布了,主要更新内容有: Added 将 whereNull 和 whereNotNull 添加到 Collection (#31425) 添加了 Illuminate\Foundation\Testing\MockStream 类 (#31447) Fixed 修复 event:list 命令,用于显示未注册事件的命令 (#31444) 修复了带有以下内容的嵌套 json 数组的 postgres 语法 (#31448, b3d0da1) 更新...

0
0
发表于大前端专区
02/14 06:58

Laravel 6.15.0 发布

Laravel 6.15.0 发布了,主要更新内容有: Added 添加了 Illuminate\Auth\Events\Validated 事件 (#31357, 7ddac28) 使 Blueprint 支持语法的 macro (#31365) 将 Macroable 添加到 Illuminate\Console\Scheduling\Schedule 类 (#31354) 在 BusFake 中添加对 dispatchAfterResponse 的支持 (#31418, e59597f) 添加了 Illu...

0
1
发表于大前端专区
02/07 07:49

Laravel 6.14.0 发布

Laravel 6.14.0 发布了,主要更新内容有: Added 添加了 Illuminate\Bus\Dispatcher::dispatchAfterResponse() 方法 (#31300, 8a3cdb0) 添加了 Illuminate\Support\Testing\Fakes\QueueFake::assertPushedWithoutChain() 方法 (#31332, 7fcc6b5) 将 Macroable 特性添加到 Illuminate\Events\Dispatcher (#31317) 添加了 ...

1
2
发表于大前端专区
02/01 08:21

Laravel 6.13.0 发布

Laravel 6.13.0 发布了,更新亮点主要有: 允许格式化隐式验证属性 允许验证者为隐式属性配置自定义格式器: // Instead of "0.age must be an integer" // A formatter could do: "age at line 1 must be an integer" validator( [['age' => 'thirty']], ['*.age' => 'integer'] )->setImplicitAttribu...

0
0
发表于大前端专区
01/26 08:17

Laravel 6.12.0

Laravel 6.12.0 发布了,更新内容如下: Added 添加了 ServiceProvider::loadFactoriesFrom() 方法 (#31133) 添加了 TestResponse::dumpSession() 方法 (#31131) 添加了 Str::isUuid() 方法 (#31148) 恢复了 phpunit 7 支持 (#31113) 添加了 Request::boolean() 方法 (#31160) 添加了 Database\Eloquent\FactoryBuilder...

3
1
发表于大前端专区
01/18 07:12

Laravel 6.11.0 发布

Laravel 6.11.0 发布了,更新内容如下: 新增 添加了 Illuminate\Database\Eloquent\Builder::firstWhere() 方法 (#31089) Redis Broadcaster:一次广播到多个频道 (#31108) 修复 修复了 WithFaker::makeFaker() 中未定义的属性 (#31083) 修复了 Str::afterLast() 方法 (#31095) 修复了将 float 插入 MySQL 的问题 (#31...

12
0
发表于大前端专区
01/10 07:43

Laravel 6.10.0 发布

Laravel 6.10.0 发布了,更新内容如下: 新增 添加了 withoutMix() 和 withMix() 测试助手 (#30900) 将 validateWithBag() 宏添加至 Request (#30896) 添加了 PHPUnit 9 支持 (#30947) 添加了 exclude_if 和 exclude_unless 验证规则 (#30835, c0fdb56) 添加了对 PostgreSQL 生成的列(虚拟/存储)的支持 (#30971) …… ...

3
2
发表于大前端专区
2019/12/14 07:43

Laravel 6.7.0 发布

Laravel 6.7.0 发布了,更新内容如下: 新增 为 HasTimestamps 关注添加了getQualifiedCreatedAtColumn() 和 getQualifiedUpdatedAtColumn() 方法 (#30792) 向 Exceptions\Handler 添加了 exceptionContext() 方法 (#30780) 添加了邮戳传输抛出错误的功能 (#30799, 4320b82) 在 HasRelationships 中添加了 notRelations...

6
3
发表于大前端专区
2019/12/01 07:42

Laravel 6.6.0 发布

Laravel 6.6.0 发布了,包含一些更改和修复。更新内容如下: 新增 数据库规则中允许的显式模型定义 (#30653, 9beceac) 允许 ResponseFactory::view() 返回第一个视图 (#30651) 添加了 Foundation\Testing\Concerns\InteractsWithDatabase::assertDeleted() 方法 (#30648) 添加了 Illuminate\Routing\Router::head() (#30...

4
2
发表于大前端专区
2019/11/25 07:01

Laravel 6.5.2 发布

Laravel 6.5.2 发布了,这是一个补丁版本,包含一些更改和修复。更新内容如下: 新增 允许在类型属性的作业上进行模型序列化 (#30604, #30605, 920c364) 当 facade 根访问器先前已得到解决时,允许回退 (#30616) 增加了对 Postgres 的几何类型和地理类型之间的分离的支持 (#30545) 将 createWithContent() 方法添加至 Il...

0
1
发表于大前端专区
2019/11/15 07:30

Laravel 6.5.1 发布

Laravel 6.5.1 发布了,这是一个补丁版本,包含一些更改和修复。 除非条件为假,否则 @includeUnless 指令包括模板: {{-- Instead of this --}} @includeWhen(! $headless, 'dashboard/partials/nav') {{-- You can do this --}} @includeUnless($headless, 'dashboard/partials/nav') 此外,新版本通过传递计数...

2
1
发表于大前端专区
2019/11/10 07:41

Laravel 6.5 发布,新增 5 种新方法

Laravel 6.5 已经发布,内容如下: LazyCollection 的新方法 引入了一个新方法,该方法调用 Memy() 方法,返回新的 LazyCollection,它记住已经被计算过的值。 GitHub 上的拉请求示例: $users = User::cursor()->remember(); // No query has been executed yet. $users->take(5)->all(); // The query has ...

6
4
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2015/06/30 23:53

laravel(01):安转laravel

ubuntu 14.04. ##安装php ``` $ sudo apt-get install php5-cgi php5-cli php5-gd php5-mysql php5-mcrypt php5-json ``` 查看php版本: ``` $ php --version PHP 5.5.9-1ubuntu4.9 (cli) (built: Apr 17 2015 11:44:57) Copyright (c) 1997-2014 The PHP Group Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Tech...

0
0
发表于服务端专区
2018/10/21 12:03

【Laravel】Laravel 定时任务 Schedule

1、简述 本文方法是利用Linux的crontab定时任务来协助实现Laravel调度 2、创建控制台命令 php artisan make:console TestTask 以上命令执行完,会生成文件app/Console/Commands/TestTask.php 3、修改 TestTask.p......

0
1
发表于大前端专区
2016/11/02 10:25

laravel -bash: laravel: command not found

export PATH="~/.composer/vendor/bin:$PATH" export PATH="/opt/lampp/bin:$PATH"

0
0
发表于服务端专区
2019/08/22 17:22

laravel {{}} 与{!! !!}

{{}} 支持转义 一段html代码只是被当成普通的字符串输出 {!! !!} 不支持转移 一段html代码可以被正常的解析

0
0
发表了博客
2018/11/30 18:07

Laravel源码分析--Laravel生命周期详解

一、XDEBUG调试 这里我们需要用到php的 xdebug 拓展,所以需要小伙伴们自己去装一下,因为我这里用的是docker,所以就简单介绍下在docker中使用xdebug的注意点。 1、在phpstorm中的 Perferences >> Languages & Framework >> PHP >> debug >> DBGp Proxy 中的Host填写的是宿主机的IP地址。可以在命令行中使用ifconfig / ...

0
0
2015/06/26 10:56

【php】【Laravel】【Route】跟我学Laravel之路由

【php】【Laravel】【Route】跟我学Laravel之路由

0
0
发表了博客
2018/12/20 18:16

laravel-11-laravel 模型Eloquent ORM

使用 模型 Model处理数据的 增删改查 Eloquent ORM 让数据库的操作变的超级简单而且还安全 首先创建一个Model 默认是没有Model文件夹的 创建的话 会生成在app根目录下 但是当Model过多之后 就会有点恐怖了 所以我们可以自己创建一个Model文件夹 命令如下 php artisan make:model Models/Artisan 模型Model的命名规则 是和...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于服务端专区
03/16 10:48

php业余开发者,习惯了TP3.2,还需要学TP5以及yii,laravel 吗

如题,更新太快,学习成本和时间也上升,何解,求指教!

7
0
发表于开发技能专区
04/09 10:10

请问下框架中分页要怎么优化啊

我们都知道sql中如果从第1000条开始查10条 那么数据库会先取出1000条然后在查10 数据量大就会效率低 优化是直接通过select去查第1000条的数据, 但是在框架中要咋写啊,现在是limt(1000,10)

4
0
2018/08/29 17:40

我为什么不看好 PHP ?

讲道理来说对 php 还是蛮有感情的,从第一次看到 HHVM,swoole , PHP7,再到后来 laravel reactphp php-pm 等项目,php 社区有着源源不断的潜力,和一群热爱开发的人来给它续命。 糟心的设计 性能问题 PHP 设计之初是没有过多考虑性能问题,同步阻塞模型非常适合一般思维,多进程也一定解决了脚本语言长时间跑会不稳定的...

71
3
发表于大前端专区
2019/09/10 09:58

为什么80%的码农都做不了架构师?

一般来说技术团队的金字塔顶尖往往是技术最牛的人做架构师(或TL)。所以架构师在广大码农中的占比大概平均不到 20%。 所以,80%码农干上许多年,还是做不了架构师;正在辛苦工作的程序员们,你有没有下面几种感觉? ① 我的工作就是按时完成领导交给我的任务,至于代码写的怎样,知道有改进空间,但没时间去改进,关键是...

5
1
发表了问答
2017/08/31 10:40

laravel5.2中如何使用getid3

laravel5.2中如何使用getid3?

1
0
发表于大前端专区
2019/04/15 09:01

把 ant design vue 集成到 laravel 里之后,用 layout 提示找不到

代码如下: <template> <Layout> <Header>header</Header> <Layout> <Sider>left sidebar</Sider> <Content>main content</Content> <Sider>right sidebar</Sider> </Layout> <Footer>footer</Footer> </Layout> </template> 提示 如果改成简单组件 <templat...

1
0
发表了问答
2017/07/06 18:07

【开源访谈】范圣佑:关于 PHP 和 Laravel 不得不说的事

Laravel 作为一套知名度极广的 PHP 开发框架,素以简洁和优雅著称,那么相比其它 PHP 框架,它具体有哪些独特的优势?本期【开源访谈】邀请到来自台北的范圣佑老师,听听他眼中的 Laravel ,聊聊 PHP 生态的那些事儿。 【本期嘉宾】 范圣佑,来自台湾台北,现任职于得宽科技研究员、Laravel 布道者。 于 2013 年在 Face...

26
19
发表于AI & 大数据专区
2019/04/27 11:29

laraver运行

配置完虚拟主机后,访问laraver显示一段文字不知道什么意思? /** * Laravel - A PHP Framework For Web Artisans * * @package Laravel * @author Taylor Otwell */ define('LARAVEL_START', microtime(true)); /* |-------------------------------------------------------------------------- | Register The Auto ...

2
0
发表于软件架构专区
2019/01/23 10:28

有没有一本书或教程,教你如何把一堆乱代码逐步优化成逻辑清晰,易读,复用性高的代码

现在是处于这种情况。简单的业务逻辑会写,框架也会用,composer的组件也会调用,相当于只会拼积木,但是不会造积木,编程的头和尾能看清楚,但是内部 1.“积木”内部如何实现 2.为什么可以这样实现“积木” 3.还有没有其他办法实现同样的“积木” 4.语言版本更新之后新的特性会给造“积木”带来怎样的便利。比如php5.3的...

4
0
发表于程序人生专区
2018/10/18 09:40

如何有效的学习Laravel框架底层或者第三方库

1.刚开始看Laravel框架底层是一脸懵逼的,看着看着就不知道看到哪儿去了。没有一个宏观的概念和角度去理解。 2.试着结合《Laravel框架关键技术解析》来学习,能看懂一些了,比如核心ioc容器。但是脱离了书本之后又忘了细节,只知道个大概。 像 数据库连接 Laravel都分了四个阶段,数据库管理器阶段--》数据库连接工厂阶段...

6
0
发表了问答
2016/05/29 16:56

请问workerman http server 模式常驻laravel的写法

网上能搜到的大部分是swoole常驻laravel,github有个https://github.com/acabin/laravoole ,swoole有http模式,workerman只有fastcgi模式,想求个workerman http server 模式常驻laravel的写法,谢谢!

3
1
发表于大前端专区
2018/06/02 11:54

tp5适合大型网站开发吗?lv转tp5

lv打开静态网站比较慢,想转学用tp5,不知到tp5能否开发大型web项目,以前看到文章说tp简单只适合中小型网站,不知道tp5怎么样?

1
0
发表于大前端专区
2018/05/30 17:11

MySQL读写一致性问题

情景描述: 使用laravel开发一个航空订票系统程序,其中使用seeder来生成测试数据。 航班数据的生成规则: 1. 航班号是6位字符,前两位是固定字母比如AX,后4为是随机数字 2. 航班的出发和到达城市不能一样 3. 相同的航班号出发城市和到达城市需保持一致,并且起飞时间是相同的,但是日期不能相同 4. 航班起飞时间在生成...

2
0
发表了问答
2016/02/28 12:15

请问 lavarel5.0 帮助文档上的 的DB::select() ,DB:table() 函数在 哪个类文件

请问 lavarel5.0 帮助文档上的 的DB::select() ,DB:table() 函数在 哪个类文件,api文档里面 没有该函数

1
0
发表于大前端专区
2018/03/06 09:55

laravel转thinkphp会不会很难呢

之前一开始用的就是laravel框架,用了两年的laravel,现在有份新工作,很不错,就是用thinkphp,没用过tp,如果转成thinkphp需要多久才能入门呢,两者的差异很大么?

6
0
2018/01/06 16:41

laravel程序 在redis 队列中利用model::create()无反应导致队列超时

遇到一个问题,真心求教,下面我把问题详细描述一下: 环境: 服务器(Ubuntu16.04), redis3.2, php7.12, nginx, supervisor, mysql5.7, laravel5.5 问题描述: 利用laravel 队列启动队列 php artisan queue:work redis --queue=saas:user:msg --sleep=3 --tries=2 --timeout=30 在laravel 队列中无法执行Model::cr...

3
1
发表了问答
2017/12/06 11:00

laravel 5.5,关于执行php artisan migrate抛出的Mysql权限错误

现在的问题是, 在navicat客户端中登录mysql-proxy进行任何操作正常 在laravel中执行任何sql语句都会报错 SQLSTATE[HY000]: General error: 1243 Unknown prepared statement handler (X) given to  mysqld_stmt_execute ------------------------------------------------------------------------------------------...

1
0
发表了问答
2017/11/13 21:18

laravel migrate问题

最近在学laravel 发现一个问题:不小心删除了数据库中的所有表,想重新执行php artisan migrate 重新生成表,怎么操作啊?我执行的错误如下: [Illuminate\Database\QueryException] SQLSTATE[42S02]: Base table or view not found: 1146 Table 'laravel54.admin_permissions' doesn't exist (SQL: select * from admin_...

1
0
发表了问答
2017/07/15 21:40

laravel5.1框架 post表单提交,使用Form Request验证,验证失败后只是回到原页面,不提示error信息,这是为什么?

laravel5.1框架 post表单提交,使用Form Request验证,验证失败后只是回到原页面,不提示error信息,前台页面已经添加了 "@if (count($errors) > 0) <div class="alert alert-danger"> <ul> @foreach ($errors->all() as $error) <li>{{ $error }}</li> @endforeach </ul> </div> @endif" 这是为什么?...

1
0
发表了问答
2015/04/03 10:22

php用框架开发太low了

我在1g linux vps上,用 ab -c 1000 -n 1000 http://www.xx.com/a.php 测试一个输出hello world的页面,如果不用任何框架,每秒可以响应2000个请求,如果用ci框架,每秒只能响应400个请求,如果用laravel框架,每秒也只能响应500个请求.用框架这么降低性能,吃硬件,还钻到别人写好的套里,掌握人家套的规矩,等于又学习了一次套的语...

47
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
12 评论
387 收藏
分享
返回顶部
顶部