
Laravel框架
文章平均质量分 70
愤世大魔头
一个不像技术的技术
展开
-
Laravel 关于阿里组件发短信报错:Class ‘AlibabaCloud\SDK\Dysmsapi\V20170525\Dysmsapi‘ not found 处理
阿里短信组件报错原创 2023-08-10 17:11:19 · 1271 阅读 · 0 评论 -
Laravel文档梳理11、系统架构
前言:Laravel文档梳理,仅作为记录后看,无关其他。根目录下:-app 应用程序的核心代码-bootstrap 框架启动跟自动加载设置的文件,及cache文件夹,框架启动优化生成的文件。-config 所有的配置文件-database 数据库迁移和数据填充文件-resources 视图、原始资源和语言包-storage 编译后的blade模板,基于文件的session、文件缓存和框架生成的其他文件-app 存储应用程序可以使用的任何文件-framework...原创 2022-02-18 19:43:55 · 1871 阅读 · 0 评论 -
Laravel文档梳理10、请求生命的周期
前言:Laravel文档梳理,仅作为记录后看,无关其他。1、用户访问laravel框架的项目网站时,网页服务器,首先将请求设置导向到/public/index.php文件。2、Index.php文件加载composer生成的自动加载器,获取bootstrap/app.php文件中所生成的应用程序实例。3、接下来,就到了app/Http/Kernel.php文件,该文件,扩展了Illuminate\Foundation\Http\Kernel该文件,实现,提前处理错误,日志,侦测应用环境,以及其他原创 2022-02-18 19:41:49 · 750 阅读 · 0 评论 -
Laravel文档梳理9、Blade模板
前言:Laravel文档梳理,仅作为记录后看,无关其他。1、blade是什么?Blade是Laravel提供的模板引擎2、blade的视图文件是什么样的?后缀为.blade.php的文件,存放于resources/views目录3、blade模板的优点是?模板继承 与 区块4、blade模板示例:<!-- 文件保存于 resources/views/layouts/master.blade.php --><html> <head>..原创 2022-02-18 19:38:51 · 1676 阅读 · 0 评论 -
Laravel文档梳理8、中间件
前言:Laravel文档梳理,仅作为记录后看,无关其他。1、什么是中间件?见字识意,放在中间部分,用来处理某种业务的组件。http中间件,提供了一个方便的机制过滤进入应用程序的http请求,只有经过了中间件的过滤,程序才会继续往下运行。2、常见的中间件功能Auth中间件,验证用户的身份Cors中间件,负责替所有即将离开程序的响应,加入适当的标头日志中间件,负责记录所有传入应用程序的请求。3、laravel框架的中间件放在哪里?App/Http/Middleware4、如何创建出一原创 2022-02-18 19:22:17 · 578 阅读 · 0 评论 -
Laravel文档梳理7、视图
前言:Laravel文档梳理,仅作为记录后看,无关其他。1、视图的目录Resources/views2、laravel中如何返回视图Route::get('/', function () { return view('greeting', ['name' => 'James']);});Ps:通过view()方法3、通常为了归类视图,可能要在视图目录下,创建子目录,这时该如何操作?比如,有这么个文件:resources/views/admin/profile.ph...原创 2022-02-18 19:19:51 · 508 阅读 · 0 评论 -
Laravel文档梳理6、响应
前言:Laravel文档梳理,仅作为记录后看,无关其他。1、laravel框架最基本的响应Route::get('/', function () { return 'Hello World';});Ps:A、laravel框架最基本的响应,就是通过路由或控制器简单的返回一个字符串B、指定的字符串会被框架自动转换为HTTP响应2、通常的返回,需要返回一个完整的Illuminate\Http\Response实例,如:use Illuminate\Http\Response;..原创 2022-02-18 19:17:28 · 805 阅读 · 0 评论 -
Laravel文档梳理5、HTTP请求
前言:Laravel文档梳理,仅作为记录后看,无关其他。1、如何获取发起的请求的参数?在控制器的构造器或方法中,使用 Illuminate\Http\Request,当前的请求实例,便会自动由服务器注入:<?phpnamespace App\Http\Controllers;use Illuminate\Http\Request;use Illuminate\Routing\Controller;class UserController extends Controller{原创 2022-02-15 14:38:00 · 2446 阅读 · 0 评论 -
Laravel文档梳理4、控制器
前言:Laravel文档梳理,仅作为记录后看,无关其他。1、最基本的控制器的样子<?phpnamespace App\Http\Controllers;use App\User;use App\Http\Controllers\Controller;class UserController extends Controller{ /** * 显示指定用户的个人数据。 * * @param int $id * @return R...原创 2022-02-15 14:36:19 · 364 阅读 · 0 评论 -
Laravel文档梳理3、CSRF保护
前言:Laravel文档梳理,仅作为记录后看,无关其他。1、Laravel是如何规避跨站伪造请求的?生成CSRF token,验证用户是否为实际的发出者用户。2、如何生成CSRF token<?php echo csrf_field(); ?><input type="hidden" name="_token" value="<?php echo csrf_token(); ?>">也可以在blade模板中使用:{{ csrf_field() }}原创 2022-02-15 14:31:51 · 426 阅读 · 0 评论 -
Laravel文档梳理2、路由相关
前言:Laravel文档梳理,仅作为记录后看,无关其他。1、laravel框架的路由文件:app/Http/routes.phpPs: 该文件会被App\Providers\RouteServiceProvider 类 加载2、最基本的laravel路由是:Route::get('/', function () { return 'Hello World';});Route::post('foo/bar', function () {return 'Hello World';..原创 2022-02-15 14:25:34 · 359 阅读 · 0 评论 -
Laravel文档梳理1、安装与初步配置
前言:Laravel文档梳理,仅作为记录后看,无关其他。1、使用composer下载laravelcomposer global require "laravel/installer"2、快速在指定目录创建一个laravel项目laravel new blog3、composer安装laravelcomposer create-project laravel/laravel --prefer-dist blog4、安装 Laravel 5.1 LTS,请使用以下命令:compos原创 2022-02-15 14:22:39 · 494 阅读 · 0 评论