laravel中控制器的创建和使用(五)】的更多相关文章

laravel中我们可以使用 artisan 命令来帮助我们创建控制器文件. php artisan make:controller TestController TestController 控制器名我们可以任意指定.文件默认会创建在 app\Http\Controllers 目录下. 打开控制器文件,我们就可以添加自已的方法了. <?php namespace App\Http\Controllers; use Illuminate\Http\Request; class TestContr…
使用php artisan make:migration create_links_table命令 编辑2016_04_11_095342_create_links_table public function up() { Schema::create('link', function (Blueprint $table) { $table->engine='MyISAM'; $table->increments('link_id'); $table->string('link_name…
首先要看一下Laravel官方文档,这是最新4.2的文档,假设想看中文的话点击此处,基本一样.这个github上的库setup-laravel4-package,也是一步一步介绍怎样创建一个包.并关联相关资源. 这里以创建一个account包为例: 1.假设是首次使用php artisan workbench命令,须要配置app/config/workbench.php中的name和email,在生成包的时候会使用这些信息 2.在项目根文件夹使用.以下的命令生成最初始的包文件夹结构,当中--re…
Laravel中我们可以登录到服务器通过 Tinker 手动创建后台用户 laravel中tinker命令的作用是用来调试laravel,可以打印变量或对象信息,显示函数代码,对数据库写入和查询数据.输入help可以查看帮助信息. tinker命令的启动方式为php artisan tinker,运行后出现的提示符为tinker的提示符,用于通过命令行与应用进行交互. 下面我们开始创建后台用户: php artisan tinker 这里有一个报错: ErrorException  : exec…
Laravel 中使用 JWT 认证的 Restful API 5天前/  678 /  3 / 更新于 3天前     在此文章中,我们将学习如何使用 JWT 身份验证在 Laravel 中构建 restful API . JWT 代表 JSON Web Tokens . 我们还将使用 API 为用户产品创建功能齐全的 CRUD 应用. 在使用跨平台应用程序时, API 是一个非常不错的选择. 除了网站,您的产品可能还有 Android 和 iOS 应用程序. 在这种情况下, API 也是同样…
前段时间想实现一个短信验证码的功能,但是卡了很长时间. 首先我用的是阿里云的短信服务业务,其首次接入流程如下: 在阿里云上开通短信服务后需要做的: 1,申请签名  2,申请模板   3,创建Accesskey ,值得说的是,可以通过阿里云提供的子用户进行Accesskey的创建,这样可以更安全  4,充值 laravel有很多的进行短信业务的扩展包,之前我用的是阿里大于,使用如下: 1,从终端或者命令进入您的项,运行:composer require iscms/alisms-for-larav…
缓存是web开发中重要的一部分,我相信很多人和我一样,经常忽略这个问题. 随着工作经验的累积,我已经意识到缓存是多么的重要,这里我通过 Scotch 来解释一下它的重要性. 通过观察发现,Scotch每天按照计划发布文章,然而,上一次发布文章的24小时内,新的文章不会被放出,因此,登陆页面上的数据将保持24小时不变. 换句话说,在24小时内( 更准确的说是22-23个小时)向数据库请求文章数据是没有意义的. 缓存可以很好的解决这个问题,当遇到一个页面请求时,我们可以把结果缓存22个小时,只要在这…
这篇文章里,我们将研究 Laravel 框架中最重要也最少被讨论的功能 -- 异常处理. Laravel 自带了一个异常处理类,它能够让你以简单.优雅的方式 report 和 render 异常. 文章的前半部分,我们将研究异常处理类(exception handler)提供的默认配置,然后研究异常处理类,并借此理解 Laravel 框架处理异常的过程. 文章的后半部分,我们将创建一个自定义的异常处理类,用于捕获自定义的异常. 异常处理类 首先,我们看一下与异常相关的配置,打开 config/a…
安装 laravel中使用redis首先需要你通过 Composer 安装 predis/predis 包: composer require predis/predis 配置 redis的配置文件是:config/database.php 'redis' => [ 'client' => 'predis', 'default' => [ 'host' => env('REDIS_HOST', '127.0.0.1'), 'password' => env('REDIS_PA…
在laravel中的模型与模型之间创建好关联关系会比较方便的方法 但是我们为了方便,有时也会忽略一些东西,比如: 我们在控制器中把整个一个文章对象传到了模板页面 在一次for循环下, 我们对数据进行了一系列的加载,并且我们发现文章对象的用户对象也直接使用, 导致了M V C存在的意义有点忽略 我们需要的是将用户对象也要在控制器进行加载出来,而不是在模板中进行加载 采用以下两种方法都可以 第一种: 第二种:…