![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
laravel
筱宇***
这个作者很懒,什么都没留下…
展开
-
laravel伪静态
location / { try_files $uri $uri/ /index.php?$query_string;}原创 2022-03-15 16:28:36 · 1168 阅读 · 0 评论 -
PHP调用第三方接口(CURL)
protected function curl($url, $data, $headers = [], $return_header = 0, $method = 'post') { $curl = curl_init(); curl_setopt($curl, CURLOPT_HTTPHEADER, $headers); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl.原创 2022-02-18 17:17:09 · 1164 阅读 · 2 评论 -
PHP调用第三方接口
protected static function curl($url,$data,$headers=[] , $return_header = 0 , $method = 'post') { $curl = curl_init(); if(!empty($headers)){ curl_setopt($curl,CURLOPT_HTTPHEADER,$headers); } curl_setopt($curl, CURLOPT_URL,$url);.原创 2022-01-08 11:12:36 · 610 阅读 · 0 评论 -
PHP接收推送信息
$post = file_get_contents('php://input');原创 2021-12-30 14:02:03 · 371 阅读 · 0 评论 -
laravel框架中密码的默认加密方式 及 如何判断密码是否一致
判断密码是否一致password_verify($request->password,$user->password)加密bcrypt($password)原创 2021-07-14 16:48:14 · 964 阅读 · 3 评论 -
paypal支付的回调
<?phpnamespace App\Http\Controllers\Api\Paypal;use App\Http\Controllers\Controller;use Illuminate\Http\Request;use App\Jobs\CheckOrderPaypal;use App\Http\Controllers\Api\Order\Order;class Paypal extends Controller{ protected $useSandle = true;原创 2021-07-09 16:40:30 · 1769 阅读 · 0 评论 -
Dcat-Admin软删除
1、conf/admin.php'grid_action_class' => Dcat\Admin\Grid\Displayers\DropdownActions::class,2、软删除的表新建一个deleted_at的字段3、模型类<?phpnamespace App\Models;use Illuminate\Database\Eloquent\Model;use Illuminate\Database\Eloquent\SoftDeletes;class Mem原创 2021-07-08 18:13:51 · 1329 阅读 · 1 评论 -
laravel队列queue 在cmd命令行下 “假死”
今天写代码过程中发现在本地开发用laravel自带的队列 queue ,在cmd命令行下,隔一段时间就必须按下ctrl+c才继续向下执行。右键-》属性-》不启用快速编辑模式。原创 2021-07-06 13:42:13 · 337 阅读 · 2 评论 -
PHP通过Url远程下载图片。
function download($url,$saveFile = 'C:/Users/Administrator/Desktop/images/ala/') { $img = @file_get_contents($url); $data = file_put_contents($saveFile.time().rand(9999,10000).substr($url,-5),$img); return $data; }第一个参数是下载图片。第二个是要保存的位置。..原创 2021-07-01 10:16:58 · 340 阅读 · 0 评论 -
laravel中session失效问题。(开启全局session)
有时候会碰到这种问题,在A方法中定义session,在A方法中可以取出来值,在B方法中却取不出来。找到这个文件。因为我的路由都在api.php中定义的。protected $middlewareGroups = [ 'web' => [ \App\Http\Middleware\EncryptCookies::class, \Illuminate\Cookie\Middleware\AddQueuedCookiesToResp.原创 2021-06-30 15:10:02 · 1352 阅读 · 1 评论 -
Laravel发送邮件
命名空间:use Illuminate\Contracts\Mail\Mailable;控制器:public function send($to,$content){ try{ Mail::send(['raw' => '发送的内容'],[],function($message){ $to = '要发送人的邮箱'; $message->to($to)->subject('注册验证码'); }); return true; } c原创 2021-06-30 13:17:56 · 70 阅读 · 0 评论 -
PHP将MarkDown转化为HTML
先用命令行工具切换到根目录,执行以下命令composer require erusev/parsedown在要使用的地方加上:use Parsedown;$a = Parsedown::instance()->parse(mardown文本)$a就是转化完成之后的HTML文本啦。这是我的用法。...原创 2021-05-10 16:06:42 · 303 阅读 · 0 评论 -
Laravel 接口开发中跳转、重定向到home页面
使用postman调试时,laravel未将postman的请求当成ajax。在postman中加上头信息即可。X-Requested-With : XMLHttpRequest原创 2021-04-21 16:44:51 · 336 阅读 · 0 评论 -
laravel傻瓜手册7(软删除,模型关联)
1.软删除:软删除可以理解为修改而非真正的删除,数据库中会有一个字段(delete_at),如果这个字段为空,则说明这条记录没被软删除,否则说明这条记录已经被软删除,而查询的时候只查询这个字段为空的记录 命名空间:Illuminate\Database\Eloquent\SoftDeletes( 软删除是一个trait,所以需要在模型中use SoftDeletes;) 使用方法:模型类命名空间下:use Illuminate\Database\Eloquent\SoftDel原创 2021-01-18 18:03:34 · 683 阅读 · 1 评论 -
laravel傻瓜手册6(模型)
1.模型(App/Models)(1)定义:模型类通常都会放在App/Models文件夹中,laravel默认没有这个文件夹,可以手动建,也可以命令创建模型类的时候自动创建,所有模型类都要继承Illuminate\Database\Eloquent\Model(2)命令:创建一个index模型类 php artisan make:model Models/Index(3)常用模型属性:1.protected $table = '表名' //指定对应的数据表2.prot原创 2021-01-18 18:01:22 · 377 阅读 · 2 评论 -
laravel傻瓜手册5(视图)
1.视图(1)配置:laravel的视图文件和ThinkPHP区别很大 位置:视图文件都存放在recourse/views文件夹中 命名:视图文件的后缀名为.blade.php,例如index.blade.php,user.blade.php 渲染方式:控制器中return view('视图文件');例如:你的recourse/views中有一个index.blade.php,还有一个user/user.blade.php,那么在控制器中的渲染方式就是return view('in原创 2021-01-18 17:59:09 · 128 阅读 · 0 评论 -
laravel傻瓜手册4(数据库)
1.数据库(命名空间:Illuminate\Support\Facades\DB;)(1)配置(mysql):打开.env文件,找到DB_CONNECTION=mysql那组 DB_HOST=地址 DB_PORT=端口号 DB_DATABASE=数据库名 DB_USER=mysql用户名 DB_PASSWORD=mysql密码(2)get获取所有数据:DB::table(‘表名’)->get(); 返回值:对象 注:返回值是一个对象实例,其原创 2021-01-18 17:56:22 · 299 阅读 · 0 评论 -
laravel傻瓜手册3(控制器)
1.控制器(存放在App/Http/Controllers里面)(1)基础控制器:App/Http/Controllers/Controller.php(相当于ThinkPHP中的BaseController)(2)定义控制器:<?phpnamespace App\Http\Controllers;use App\Http\Controllers\Controller;class UserController extends Controller{ /** * 显示指原创 2021-01-18 17:43:40 · 112 阅读 · 0 评论 -
A facade root has not been set.的解决办法
1、找到app.php这个文件2、把这个两行代码加上原创 2021-01-15 09:47:24 · 5619 阅读 · 0 评论 -
laravel傻瓜手册2(请求,相应)
1.请求(Request)(1)接受请求:传入的请求实例会通过服务容器自动注入到方法中 命名空间:Illuminate\Http\Request; 例:public function index (Request $request){//...}(2)依赖注入&路由参数若路由是这样的 Route::get('index/{id}',[IndexController::class,'index']); 可以这样接 public functin index (Reque原创 2021-01-14 14:15:37 · 110 阅读 · 0 评论 -
laravel傻瓜手册1(安装,路由,中间件,CSRF)
1.laravel安装(laravel8 composer命令)composer create-project --prefer-dist laravel/laravel laravel2.MVC位置(精简常用)(1)控制器所在位置:App/Http/Controllers中(2)模型类所在位置:App/Models中(3)视图层所在位置:resources/view中3.路由(laravel必须配路由访问,否则无法访问)路由一般都写在route/web.php中(1)普通路由:Ro原创 2021-01-14 11:47:27 · 191 阅读 · 0 评论