Laravel
来斤华子
暂无相关描述
展开
-
Linux 下使用 Composer 搭建 Laravel 开发环境
1. 安装 Composer参考文档:https://docs.phpcomposer.com/00-intro.html#Globally执行命令cd /usr/local/srccurl -sS https://getcomposer.org/installer | php设置 Composer 为可以在系统中全局调用mv composer.phar /usr/local...原创 2019-07-15 12:40:59 · 826 阅读 · 0 评论 -
Laravel 框架常用功能:错误与日志
本篇概要:1. Debug 模式;2. HTTP 异常;3. 日志。1. Debug 模式;配置文件:config/app.php进行本地开发时,应该配置 APP_DEBUG 的环境变量为 true。在线上环境,这个值设置为 false进入 .env 文件修改 APP_DEBUG=true2. HTTP 异常;有些异常描述来自服务器的 HTTP 错误码例如,这可能是一个“页面未...原创 2019-09-06 10:18:14 · 413 阅读 · 0 评论 -
Laravel 中的用户认证(Auth)以及数据迁移与填充
本篇概要:1. 生成 Auth 所需文件;2. 数据迁移;3. 数据填充。1. 生成 Auth 所需文件;在 Artisan 控制台输入命令:php artisan make:auth# 进入项目目录中 cd /data/project/test/laravel1# 生成php artisan make:auth# 返回: Authentication scaffoldin...原创 2019-08-17 23:29:08 · 989 阅读 · 1 评论 -
Composer 入门以及安装 Laravel
本篇概要:1. 简介;2. 安装 Composer;3. Composer 中国全量镜像;4. 使用 Composer;5. 使用 Composer 安装 Laravel。1. 简介;包管理器对于现代语言而言,包管理器基本是标配:JAVA 和 Maven、NodeJS 和 NPM、Objective-C 和 CocoaPods、PHP 和 PEAR。对于 PHP 而言,PEAR 有...原创 2019-08-17 16:35:32 · 211 阅读 · 0 评论 -
Laravel 中的 Artisan 控制台
1. 简介;Artisan 是 Laravel 中自带的命令行工具名称是由 Symfony Console 组件驱动提供了一些对应用开发有帮助的命令# 进入项目目录cd /data/project/test/laravel1# 查看所有可用的 Artisan 的命令:listphp artisanphp artisan list# 查看命令的帮助信息:helpphp a...原创 2019-08-17 14:19:44 · 376 阅读 · 0 评论 -
Laravel 框架常用功能:缓存
Laravel 为各种不同的缓存系统提供一致的 APILaravel 支持各种常见的后端缓存系统,如 File、Memcached 和 Redis主要方法:put()、add()、forever()、has()、get()、pull()、forget()配置文件:config/cache.php演示:routes/web.php 新建路由Route::any('cache1', 'S...原创 2019-08-21 11:47:42 · 844 阅读 · 0 评论 -
Laravel 框架常用功能:队列应用
本篇概要:1. 迁移队列需要的数据表;2. 编写任务类;3. 推送任务到队列中;4. 运行队列监听器;5. 处理失败任务。Laravel 队列服务为各种不同的后台队列提供了统一的 API允许推迟耗时任务(例如发送邮件)的执行,从而大幅提高 web 请求速度1. 迁移队列需要的数据表;配置文件:config/queue.php支持的驱动:“sync”, “database”, “b...原创 2019-08-20 15:38:44 · 655 阅读 · 0 评论 -
Laravel 框架常用功能:邮件发送
邮件(SwiftMailer)Laravel 的邮件共能不能换基于热门的 SwiftMailer 函数库之上,提供了一个简洁的 APILaravel 为 SMTP、Mailgun、Mandrill、AmazonSES、PHP 的 mail 函数、以及 sendmail 提供了驱动从而允许快速通过本地云服务发送邮件配置文件:config/mail.php发送格式:纯文本格...原创 2019-08-20 14:23:39 · 387 阅读 · 0 评论 -
Laravel 框架常用功能:文件上传
文件系统:Laravel 的文件系统是基于 Frank de Jonge 的 Flysystem 扩展包提供了简单的接口,可以操作本地端空间、Amazon S3、Rackspace Cloud Storage可以非常简单的切换不同的保存方式,但仍使用相同的 API 操作配置文件:config/filesystems.php支持的驱动: “local”, “ftp”, “sf...原创 2019-08-20 11:32:59 · 245 阅读 · 0 评论 -
Laravel 中报错 BadMethodCallException 以及使用 composer dump-autoload 解决
报错场景还原:控制器文件 StudentController.php 复制改名为 StudentController.bak.php 后,用 php artisan 生成用户认证组件 Auth、执行过数据迁移和填充在原来的 StudentController.php 新建方法 xxx() 以及访问的路由 Route::get('xxx', 'StudentController@xxx');,...原创 2019-08-19 14:13:02 · 4366 阅读 · 0 评论 -
Laravel Blade 模板引擎
本篇概要:1. Blade 模板引擎简介以及模板继承使用2. 基础语法及 include 的使用3. 流程控制4. 模板的 URL1. Blade 模板引擎简介以及模板继承使用简介Blade 是 Laravel 提供的一个既简单有强大的模板引擎和其它流行的 PHP 模板引擎不一样,Blade 并不限制你在视图(view)中使用原生的 PHP 代码所有 Blade 视图页面都将被编译成...原创 2019-08-02 14:00:58 · 1008 阅读 · 0 评论 -
Laravel 数据库操作
本篇概要:1. DB facade(原始查找);1.1 新建数据表与连接数据库;1.2 使用 DB facade 实现 CURD;2. 查询构造器;2.1 简介及新增数据;2.2 修改数据;2.3 删除数据;2.4 查询数据;2.5 查询构造器中的聚合函数;3. Eloquent ORM;3.1 简介、模型的建立以及查询数据;3.2 新增数据、自定义时间戳及批量赋值的使用;3.3 修改数据;3.4...原创 2019-08-01 15:08:35 · 1614 阅读 · 0 评论 -
Laravel 表单
本篇概要:1. 静态资源管理以及模板布局;2. 表单列表及分页实现;3. 通过表单实现新增及操作状态提示功能;4. 表单验证及数据保持;5. 通过模型处理单选框;6. 通过表单实现修改;7. 表单中查看详情及删除。1. 静态资源管理以及模板布局;public/statics/ 导入 Bootstrap 以及 jQuery 类库新建 App/Http/Controllers/Student...原创 2019-08-05 15:11:31 · 1833 阅读 · 3 评论 -
Laravel Controller 中的请求与响应、Session、中间件
本篇概要:1. Request;2. Session;3. Response;4. Middleware。1. Request;每次的访问都是一个请求,请求之后返回到浏览器的都是一个响应Laravel 中的请求使用的是 symfony/http-foundation 组件请求里存放了 $_GET、$_POST、$_COOKIE、$_FILES、$_SERVER 等数据<?php...原创 2019-08-04 20:20:29 · 789 阅读 · 0 评论 -
Laravel 基础,路由,控制器、视图、模型
本篇概要:1. 核心目录文件介绍;2. 路由和 MVC;2.1 路由;2.11 路由简介;2.12 基本路由;2.13 多请求路由;2.14 路由参数;2.15 路由别名;2.16 路由群组;2.17 路由中输出视图;2.2 控制器;2.21 新建控制器;2.22 控制器和路由关联 ;2.23 关联控制器后,路由的特性如何使用;2.3 视图;2.3.1 新建视图;2.3.2 输出视图;2.4 模型...原创 2019-07-30 16:56:14 · 744 阅读 · 0 评论 -
Laravel 路由入门
本篇概要:1. Laravel 路由简介;1.1 路由介绍;1.2 单一请求路由和多请求路由使用;2. 方法欺骗和命名路由;2.1 方法欺骗;2.2 命名路由介绍;3. 带参数的路由;3.1 基本参数路由;3.2 可选参数路由;3.3 在参数中使用正则表达式;4. 路由群组;4.1 路由群组前缀;4.2 路由群组命名空间;4.3 子域名路由。1. Laravel 路由简介;1.1 路由介绍;...原创 2019-07-20 14:57:33 · 198 阅读 · 0 评论 -
Laravel 官方演示程序运行,路由、视图、数据库简介
本篇概要:1. 框架目录结构;1.1 官方演示程序的获取;1.2 演示程序的运行;1.3 Laravel 目录框架结构;2. 路由初探;2.1 Laravel 路由简介;2.2 路由基本用法;3. 视图初探;3.1 视图的调用;3.2 向视图传递数据;3.3 模板基本介绍;4. 数据库初探;4.1 数据库配置;4.2 Eloquent ORM 的简介。1. 框架目录结构;1.1 官方演示程序的...原创 2019-07-16 16:02:20 · 597 阅读 · 0 评论 -
Laravel Repository 仓库模式
本篇概要:1. Repository 模式作用和实现原理;2. Laravel Repository 扩展包的配置和使用;1. Repository 模式作用和实现原理;理论MVC 分层缺点MVC 作为一种传统的分层模型已经服务过很多 WEB 应用,非常成熟。Controller 需要直接调用对应的 Model 来完成数据交互,这样不可避免的造成了强耦合,也造成了 Controlle...原创 2019-09-06 14:40:12 · 4716 阅读 · 0 评论