laravel
Yietion
一步一个脚印
展开
-
在安装docker Desktop之后vagrant 不工作的解决方案
在安装docker Desktop之后vagrant不工作的原因原创 2023-05-10 17:15:03 · 304 阅读 · 0 评论 -
homestead修改,解决413 Request Entity Too Large
sudo vi /etc/nginx/sites-enabled/xxxx.testclient_max_body_size 100m;sudo nginx -tnginx: the configuration file /etc/nginx/nginx.conf syntax is oknginx: configuration file /etc/nginx/nginx.conf test is successfulsudo service nginx reload原创 2023-03-07 08:16:36 · 336 阅读 · 0 评论 -
homestead安装swoole扩展
直接install sudo pecl install swoole可能会遇到如下报错WARNING: channel "pecl.php.net" has updated its protocols, use "pecl channel-update pecl.php.net" to update执行sudo pecl channel-update pecl.php.net在执行安装sudo pecl install swoolephp配置文件中添加扩展找到php.ini.原创 2020-12-30 10:55:54 · 224 阅读 · 0 评论 -
phpstudy配置laravel的伪静态
在域名管理中点击伪静态输入如下代码保存就i行了:# Check if a file exists, or route it to index.php.try_files $uri $uri/ /exploit/index.php?$query_string;if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; break;}...原创 2020-09-12 10:05:22 · 1529 阅读 · 0 评论 -
laravel中maatwebsite/excel的load不可以用的解决办法
今天项目需要提取excel的内容,composer require maatwebsite/excel;下边开始代码部分public function readFile(\Maatwebsite\Excel\Excel $excel){ $excel_file_path = storage_path('zip/weather_forecast/weather_forecast/Ch...原创 2019-03-29 13:54:49 · 6900 阅读 · 1 评论 -
『laravel』中 php artisan make
1、 创建控制器–controllerphp artisan make:controller 『controllername』创建rest风格资源控制器(带有index,create、store、edit、update、destroy、show等)php artisan make:controller 『controllername』 --resource2、 创建模型–modelp...原创 2019-04-09 11:47:11 · 1523 阅读 · 0 评论 -
composer包镜像加速配置
直接在环境中运行composer config -g repo.packagist composer https://packagist.laravel-china.org原创 2019-04-13 15:37:01 · 420 阅读 · 0 评论 -
Argument 2 passed to Symfony\Component\HttpFoundation\Request::setTrustedProxies() must be of the ty
今天重新部署了一下环境和代码,报错····错误代码如下:Argument 2 passed to Symfony\Component\HttpFoundation\Request::setTrustedProxies() must be of the type integer, array given,后来百度了一下找到了解决办法:找到文件app\Http\Middleware\Trust...原创 2019-04-16 17:39:37 · 6175 阅读 · 1 评论 -
composer install报错proc_open(): fork failed - Cannot allocate memory
今天在homestead安装新的laravel项目的时候执行composer install报错:proc_open(): fork failed - Cannot allocate memory下边直接上解决办法:sudo /bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024sudo /sbin/mkswap /var/swap.1...原创 2019-05-30 09:47:10 · 342 阅读 · 0 评论 -
General error: 8 attempt to write a readonly database
今天遇到一个权限问题:General error: 8 attempt to write a readonly database后来才发现我的storage目录权限如下:接下来修改目录权限:chown -R git:www storage/修改成功!!!...原创 2019-06-06 14:15:35 · 2132 阅读 · 0 评论 -
laravel中faker的方法总结
laravel faker用法总结安装composer require fzaninotto/faker一、基础方法:随机数:randomDigit // 7不为空随机数:randomDigitNotNull // 5随机数:randomNumber($nbDigits = NULL, $strict = false) //随机浮点数:random...原创 2019-06-29 16:39:51 · 2821 阅读 · 0 评论 -
laravel开发环境安装homestead(默认为Ubuntu)
总结一下吧,方便下次安装环境a、安装VirtualBox b、安装 Vagrantc、安装和使用 Homestead 进入解压目录执行 vagrant box add metadata.jsond、下载git https://gitforwindows.org/e: 1、下载 Homestead 管理脚本 > cd ~ > git clone https:/...原创 2019-03-11 18:22:00 · 236 阅读 · 0 评论 -
关于laravel启动脚本顺序
在前边的文章中写到过这块:laravel中url中未生成https解决方法感觉还是专门列出来的好:/* 启动脚本顺序: \Illuminate\Foundation\Bootstrap\LoadEnvironmentVariables::class, \Illuminate\Foundation\Bootstrap\LoadConfiguration::cla...原创 2019-02-27 09:31:23 · 293 阅读 · 0 评论 -
mews/captcha获取不到验证码
今天遇到问题验证码出不来,最后找到原因是因为gregwar/captcha和mews/captcha的路由有冲突,修改mews/captcha的源码:文件位置在:vendor/mews/captcha/src/CaptchaServiceProvider.php修改代码如下:// HTTP routing if (strpos($this->app->versio...原创 2019-02-22 11:27:29 · 2125 阅读 · 0 评论 -
laravel5.7验证规则
accepted验证字段的值必须是 yes、on、1 或 true,这在“同意服务协议”时很有用。active_url验证字段必须是基于 PHP 函数 dns_get_record 的,有 A 或 AAAA 记录的值。after:date验证字段必须是给定日期之后的一个值,日期将会通过 PHP 函数 strtotime 传递:'start_date' => 'required|d...原创 2018-10-07 17:26:05 · 1760 阅读 · 0 评论 -
laravel中的数据迁移表结构,字段类型,定义整理
laravel中的数据迁移表结构,字段类型,定义整理 /* 表引擎 */ $table->engine = 'InnoDB'; /* 类类型 */ // - 数字 $table->bigInteger('id'); $table->integer('id'); $table->mediumInteger('...原创 2018-10-09 09:51:06 · 2354 阅读 · 0 评论 -
Laravel中resource方法
Route::resource('users', 'UsersController');上面代码将等同于:Route::get('/users', 'UsersController@index')->name('users.index');Route::get('/users/{user}', 'UsersController@show')->name('users.show...原创 2018-10-29 14:19:15 · 2385 阅读 · 0 评论 -
Laravel Redis 队列管理工具Horizon
使用 Composer 安装:$ composer require "laravel/horizon:~1.0"安装完成后,使用 vendor:publish Artisan 命令发布相关文件: $ php artisan vendor:publish --provider="Laravel\Horizon\HorizonServiceProvider"分别是配置文件 config/...原创 2018-10-31 15:24:26 · 1221 阅读 · 0 评论 -
laravel获取最后一条
DB::enableQueryLog();dd(DB::getQueryLog());原创 2018-11-07 09:35:03 · 5155 阅读 · 0 评论 -
laravel闭包验证
使用闭包如果你在应用程序中只需要一次自定义规则的功能,则可以使用闭包而不是规则对象。闭包接收属性的名称,属性的值以及如果验证失败应该调用的 $fail 回调:$validator = Validator::make($request->all(), [ 'title' => [ 'required', 'max:255', f...原创 2018-11-07 15:39:25 · 1575 阅读 · 2 评论 -
barryvdh/laravel-snappy网页转图片、pdf
一、下载wkhtmltopdf下载地址:https://wkhtmltopdf.org/downloads.html选择对应的版本下载(我的homestead是ubuntu的16.04.3下载的是Ubuntu 16.04(xenial) amd64)解压wkhtmltox_0.12.5-1.xenial_amd64.deb,将其中的usr文件单独拿出来放到根目录二、安装barryvdh/l...原创 2018-11-27 15:24:46 · 2377 阅读 · 0 评论 -
homestead切换php版本
Homestead中切换版本,在homestead.json中配置:sites: - map: homestead.test to: /home/vagrant/code/Laravel/public php: "5.6"在vagratnt up 启动虚拟机,vagrant ssh进入虚拟机执行:update-alternatives --display p...原创 2018-12-07 17:04:39 · 1830 阅读 · 0 评论 -
vue上传图片
组件中的html代码<a class="justify-item"> <div class="left-area"> <p class="dark-grey">头像</p> </div&am原创 2018-12-18 17:07:01 · 465 阅读 · 0 评论 -
laravel短信包 easy-sms
短信接口以云片网的接口为例,默认已申请到云片网的相关信息,并且已配置好对应信息,在 .env中配置 YUNPIAN_API_KEY,注意下面需要替换为你自己的 key:# 云片YUNPIAN_API_KEY=9c60bdd**********1、安装:composer require "overtrue/easy-sms"2、由于该组件还没有 Laravel 的 ServicePro...原创 2019-01-21 15:01:22 · 2610 阅读 · 2 评论 -
laravel中url中未生成https解决方法
laravel 的 asset() 方法,默认并未去判断 http 或 https,默认是 http。除非传递第二个参数为 true,会生成 https 链接我们项目中,不可能因为一个 https,把所有连接全部改掉。本地的话,我们还得使用 http。搜索了一些资料,更好的方案,应该如下:.env:添加IS_HTTPS = true;在app/Providers/AppService...原创 2019-01-26 16:02:57 · 5846 阅读 · 0 评论 -
laravel 路由resource
Route::resource('users', 'UsersController');等同于:Route::get('/users', 'UsersController@index')->name('users.index');Route::get('/users/{user}', 'UsersController@show')->name('users.show');...原创 2018-10-12 09:37:08 · 399 阅读 · 0 评论