最新消息: 新版网站上线了!!!
laravel门面与服务提供者区别

laravel门面与服务提供者区别

服务提供者是所有 Laravel 应用程序启动的中心所在。包括你自己的应用程序,以及所有的 Laravel 核心服务,都是通过服务提供者启动的。Facade 门面模式Laravel facades 就是服务容器里那些基类的「静态代理」,相比于传统的静态方法调用,facades 在提供更简洁且丰富的语法的同时,还有更好的可测试性和扩展性。

laravel5.4实现restful api标准风格的API接口开发以及restful架构描述

laravel中可以通过artisan命令创建控制器,那么如何创建一个复合restful标准的控制器类?如何创建一个普通的控制器类?laravel中通过建立符合restful标准的控制器,在结合路由。来实现restful api功能。在restful设计中,表现层其实指的是资源(resources)的表现层

Laravel 5.4 migrate时报错: Specified key was too long error

Laravel 5.4默认使用utf8mb4字符编码,而不是之前的utf8编码。因此运行php artisan migrate 会出现如下错误: [Illuminate\Database\QueryException] SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes (SQL: alter table users add uniq

laravel源码分析用户认证系统之登录

laravel源码分析用户认证系统之登录

通过Kernel.php文件中的代码得知guest中间件对应的文件实则为RedirectIfAuthenticated,'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class,guest是在Kernel.php文件中,为RedirectIfAuthenticated中间件指派的键值

windows composer安装laravel5.4

windows composer安装laravel5.4

国内由于网络的原因,直接通过composer安装php laravel框架超级慢,大部分时间安装是不会成功的,所以在使用composer时一定要使用国内composer镜像才能顺利完成(http://www.phpcomposer.com/)。

laravel5.4 目录结构

laravel5.4 目录结构

laravel5.4 目录结构,app 后期自己写的核心业务代码在这里,bootstrap 框架启动和自动加载目录,routes 路由