
laravel
csdn_yasin
IT领域杰出创作者。资深技术专家。
个人站:cnyasin.cn
展开
-
Lumen-异步事件&队列实现
说明本篇只记录怎么将lumen事件默认同步,改为异步执行。lumen默认事件是同步(sync),具体事件监听怎么使用这里不做说明。默认你已经可以正常触发同步事件。默认你已经配置好Redis。参考:lumen - 队列操作步骤修改配置文件.env默认事件驱动(关键)QUEUE_DRIVER=redis新建TestEvent和TestListener并在事件服务EventServiceProvider注册事件监听器TestEvent::class =>原创 2021-12-29 12:35:58 · 3789 阅读 · 0 评论 -
Laravel_基础_view共享数据
1.所有视图共享数据(share)当所有视图都需要同一个数据时,使用视图工厂的share方法。 全局帮助函数view,如果传入参数,则返回Illuminate\View\View实例,不传入参数则返回Illuminate\View\Factory实例。所以我们可以通过在服务提供者(app\Providers\AppServiceProvider.php)的boot方法中使用如下方式实现视图间共享数原创 2016-07-22 15:12:39 · 12745 阅读 · 0 评论 -
laravel数据库迁移
1.配置好数据库DB_HOST=localhostDB_DATABASE=laravel5DB_USERNAME=rootDB_PASSWORD=password保证数据库连接正常,然后查看建表脚本是否准备好 2.执行创建表命令php artisan migrate3.去数据库看看三张表已经出来了。原创 2016-06-24 00:49:44 · 1734 阅读 · 0 评论 -
laravel-users表添加手机号
1.在脚本里添加$table->string('mobile', 13);最终: Schema::create('users', function (Blueprint $table) { $table->increments('id'); $table->string('name'); $t原创 2016-06-24 02:05:46 · 5307 阅读 · 0 评论 -
Laravel_Elixir_gulp任务利器安装
1.说明详细说明暂时省略,后期补充。 小白的角度理解:gulp是管理你的css、js、图片等静态资源文件,包括复制、合并、压缩等功能,elixir是管理和使用gulp处理后的文件的,主要方便开发小组统一管理。。。2.安装1)安装gulp由于Gulp是基于Node.js的,所以安装之前需要先安装Node。不管你使用的是什么操作系统,都可以从Node.js官网下载与之对应的安装包。 检查:node原创 2016-07-21 15:47:22 · 5164 阅读 · 0 评论 -
laravel_安装
1.安装好你的运行环境PHP必备扩展:OpenSSL、PDO、Mbstring、Tokenizer。2.安装composer以及laravel这里省略,安装方法好几种,我这里使用简单粗暴的一键安装包秒搞定。 laravel:下载一键安装包,解压到你的www目录。 composer:下载最新版composer.phar,拷贝到你laravel项目根目录即可。 下载链接: https://get原创 2016-06-26 15:09:21 · 1680 阅读 · 0 评论 -
laravel_基础_路由及CSRF防护等
【说明:本笔记参照laravel学院帖子进行整理】1.laravel基本的路由种类很多,常用的有any、get、post。getRoute::get('/hello',function(){ return "Hello Laravel[GET]!";});postRoute::get('/testPost',function(){ $csrf_token = csrf_token(原创 2016-06-26 15:55:28 · 4103 阅读 · 0 评论 -
laravel_基础_中间件
1.生成一个中间件生成一个test中间件php artisan make:middleware TestMiddleware中间件类默认存放在app/Http/Middleware目录下。中间件一般分before和after两种 before: 主要用于前置判断,比如用户登录验证、CSRF认证等<?phpnamespace App\Http\Middleware;use Closure;clas原创 2016-06-26 19:17:22 · 4598 阅读 · 0 评论 -
laravel_基础_简单博客_RESTFul风格控制器(resource)
1.创建控制器php artisan make:controller PostController控制器里方法:<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Http\Requests; class PostController extends Controller原创 2016-06-29 23:19:31 · 10681 阅读 · 0 评论 -
laravel_基础_Request请求/Cookie/文件上传
1.获取Request请求(表单数据)Laravel中一般通过控制器方法依赖注入来获取当前请求的Request实例。 这里以一个隐式控制器测试 创建RequestController.phpphp artisan make:controller RequestControllerroutes.php定义路由如下:Route::controller('request','RequestContro原创 2016-06-30 00:43:20 · 2121 阅读 · 0 评论 -
laravel_基础_Response|redirect|cookie|view|json|jsonp|download
1.ResponseResponse是继承自 Symfony\Component\HttpFoundation\Response的 Illuminate\Http\Response类的一个实例。 用法:return (new Response($content,$status));return response($content,$status);1.1创建一个带header信息的Respons原创 2016-07-02 12:31:28 · 4097 阅读 · 0 评论