ICode9

精准搜索请尝试: 精确搜索
  • Laravel基础课 路由和MVC——模型2022-02-05 20:32:43

    新建模型 在App目录下新建member.php <?php namespace App; use Illuminate\Database\Eloquent\Model; class member extends Model { public static function getmember() { return 'member name is zhangsan'; } } 使用模型 在Controller下 Member::

  • laravel时间格式化引起的时区问题2022-02-01 09:06:31

    laravel的时区设置为PRC或者Asia/Shanghai后,数据插入到数据库是,现实的时间是正常的,但是查询后却是不正常的,原因竟然是我在查询的时候把时间格式化的问题。 laravel默认的时间格式是这样的,如图: 为了修改这个格式,我在Model里做了配置: protected $casts = [ 'created

  • 【Laravel系列2.1】先把Laravel跑起来2022-01-30 10:00:40

    要使用 Laravel 框架的话,先得使用 Composer ,关于 Composer 相关的文章,我们在最早的系列文章中就有讲解过。在这里也就不多说了,反正安装过程还是非常方便的,当然,如果你的网络对于外网不是太友好的话,也可以修改 Composer 的源为国内的镜像源。同时,我们也可以使用直接下载的方式来安装

  • Homestead记录2022-01-27 03:00:21

    https://laravel.com/docs/5.8/homestead 1、vagrant命令:vagrant box add laravel/homestead 2、下载Homesteadgit clone https://github.com/laravel/homestead.git Homestead cd ~/Homestead git checkout release bash init.sh HomeStead配置:1、配置密钥才能登录ssh-keygen -t

  • 实现SVN从服务器迁移2022-01-24 10:58:13

    描述 本文适用于服务器镜像复制的情况,即svn在原本的服务器上,在服务器控制台上,将原本服务器的镜像导入新的服务器中,因此可能并不适用于所有的情况; 操作步骤 1.将快到期的服务器镜像进行导出,在新的服务器上进入镜像导入,等待完成即可; 2.由于是镜像复制,因此原本的svn配置一致,只需要

  • Laravel连接oracle数据库2022-01-21 15:03:20

    首先确定你的PHP已经支持oracle数据库的链接。PHP需要安装OCI8扩展。 一、PHP开启oci8 1.到官网下载oci8扩展(http://pecl.php.net/package/oci8) php_oci8.dll php_oci8_11g.dll php_oci8_12c.dll 三个拓展文件分别对应Oracle10g、11g、12g 将拓展文件复制到php文件夹里面的e

  • laravel替换文章内容图片地址2022-01-21 10:03:42

    将图片下载到服务器指定目录下,将该目录挂在一个图片域名下。编辑助手函数: <?php use Illuminate\Support\Facades\File; use Illuminate\Support\Facades\Storage; use Intervention\Image\Facades\Image; if (!function_exists('replaceImageUrl')) { /** * 替换

  • laravel请求表单验证2022-01-14 14:31:55

    laravel请求表单验证 定义路由首先,我们假定在 routes/web.php 文件中包含如下路由:1// 显示创建博客文章表单...2Route::get('post/create', 'PostController@create');3// 存储新的博客文章...Route::post('post', 'PostController@store'); 2,创建控制器 php artisan make:control

  • laravel 未登录不能通过 输入url访问后台2022-01-14 13:32:41

    https://www.cnblogs.com/lxwphp/p/9412944.html 需要在 App\Exceptions\Handler.php 文件修改 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59

  • laravel中model查询数据2022-01-13 20:03:48

    public function selectById(Request $request){ $id = $request->get("id"); $result = Test::find($id)->toArray(); // 查询满足条件的一批数据 $result1 = Test::where("id",">","11806943"

  • laravel Auth的使用2022-01-13 17:03:02

    1.安装扩展,laravel的 php artisan make:auth 命令已不能用,需要用以下命令替代: composer require laravel/ui php artisan ui:auth 执行完成后会在web.php中自动添加路由: Auth::routes(); Route::get('/home', [App\Http\Controllers\HomeController::class, 'index'])->name(&#

  • Laravel基于PHP Monolog打造一个API日志记录器2022-01-11 21:00:41

    之前的文章中,我们提到了基于PHP Monolog打造一个API日志记录器,链接在此,基于PHP Monolog,打造一个API请求日志记录器 而本文中,我们将介绍如何在Laravel简洁快速的使用它。 composer require pianzhou/monolog comopser require pianzhou/laravel 1、开始之前,我们新建一个数据表,以

  • Laravel基于RT模式实现分布式事务(全球首创支持子服务嵌套事务)2022-01-10 13:02:18

    快速预览 安装laravel5.5 - laravel8之间的版本,然后安装composer包 ## 必须使用composer2版本 composer require windawake/laravel-reset-transaction dev-master 首先创建order,storage,account3个mysql数据库实例,3个控制器,3个model,在phpunit.xml增加testsuite Transaction,然后

  • laravel创建数据库和model文件2022-01-08 08:00:07

    本篇博客与下面的博客是为下面博客的增删改查做准备,首先需要创建好表并创建相应的model。 创建表: CREATE TABLE `student` ( `id` int(11) NOT NULL, `name` varchar(255) NOT NULL DEFAULT '', `age` tinyint(3) NOT NULL DEFAULT '0', `sex` tinyint(3) NOT NULL DEFAULT '0',

  • laravel路由设置2022-01-07 15:35:54

    laravel的路由需要在routes\web.php进行设置,下面为一些常用的设置: 1.get路由参数设置Route::get('test0/{id}/{name?}', function($id,$name='jack') { return 'test0-id-'.$id.'-name-'.$name;})->where(['id'=>'[0-9]+',

  • [GF] 与 Laravel 设计相近的 Golang 框架 GoFrame2022-01-06 23:01:19

      在 GoFrame (gogf/gf) 框架中有明确的代码分层设计,分别是 api, service, dao, model.   model (结构模型)一般由工具自动生成,用于定义数据结构,只可被 model 内部访问。 dao (数据访问)层的代码只包含通用的数据操作方法,代码往往通过工具生成,很少自定义。往往只能被 service

  • Laravel学习:创建单例服务2022-01-06 01:02:29

    创建服务 创建自己的服务类,比如UserService app/Http/Services/UserService.php 将服务注册到容器 打开文件AppServiceProvider.php app/Providers/AppServiceProvider.php 编辑register方法,添加 class AppServiceProvider extends ServiceProvider { public function regis

  • laravel生成二维码/生成base64二维码流、simple-qrcode扩展2022-01-05 12:00:15

    在微信native支付时,可以采用EasyWeChat生成支付链接,扫描带支付链接的二维码就可以直接支付。那么laravel里二维码该怎么生成呢? 1、首先下载simple-qrcode扩展 使用composer安装依赖: composer require simplesoftwareio/simple-qrcode 1.3.* 2、配置 1、在根目录下在 confi

  • laravel migrate创建数据表2022-01-03 14:04:52

    1,使用 Artisan 命令 make:migration 就可以创建一个新的迁移 php artisan make:migration create_users_table 迁移类包含了两个方法:up 和 down。up 方法用于新增表,列或者索引到数据库,而 down 方法就是 up 方法的逆操作,和 up 里的操作相反。 <?php   use Illuminate\Su

  • laravel seeds填充数据2022-01-03 14:03:25

    要生成一个填充器,可以通过 Artisan 命令 make:seeder。所有框架生成的填充器都位于 database/seeds 目录 php artisan make:seeder UsersTableSeeder <?php use Illuminate\Database\Seeder;use Illuminate\Support\Facades\DB; class DatabaseSeeder extends Seeder{ /**

  • laravel CSRF用法2022-01-02 14:32:09

    Laravel 通过自带的 CSRF 保护中间件让避免应用遭到跨站请求伪造攻击变得简单:Laravel 会自动为每一个被应用管理的有效用户会话生成一个 CSRF “令牌”,然后将该令牌存放在 Session 中,该令牌用于验证授权用户和发起请求者是否是同一个人。 <form method="POST" action="/profile">

  • laravel COOKIE获取和设置2022-01-01 22:06:58

    laravel COOKIE 获取 use Illuminate\Http\Request;use Illuminate\Support\Facades\Cookie;class TaskController extends Controller{ // public function index(){ return "index"; } public function cookiess(){ //return request()

  • laravel 理解中间件用法2022-01-01 21:04:02

    定义中间件 php artisan make:middleware CheckToken <?php namespace App\Http\Middleware; use Closure; class BeforeMiddleware{ public function handle($request, Closure $next) { // 执行动作 return $next($request); }} 注册中间件 首先应该在

  • laravel5.6安装方法2022-01-01 21:02:42

    1,composer create-project --prefer-dist laravel/laravel blog "5.6.*" 2,php artisan serve composer create-project --prefer-dist laravel/laravel blog "5.6.*"

  • laravel 导出2021-12-30 10:02:33

    常规导出xlsx  更多的是导出小数据  需要大数据导出的时候 需要临时更改内存大小  ini_set('memory_limit', '1024M');  不更改内存的情况 可以选择队列导出到服务器后另行下载; 导出csv 由于一般浏览器都是默认解析输出模式  所以一般加header头 这里说两种: 1/      

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有