![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
php
学魔学编程
这个作者很懒,什么都没留下…
展开
-
TP6开启重写模式,隐藏index.php
composer下载的TP6框架PUBLIC中.htaccess有误,必须重写这个规则才有用。 <IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f #RewriteRule ^原创 2021-10-20 10:14:16 · 384 阅读 · 0 评论 -
如何在vscode配置php开发环境
3.下载并安装vscodehttps://code.visualstudio.com/下载的是一个压缩包,将其解压至一个目录。4.在vscode中安装调试插件右侧栏中点击扩展,输入xdebug,出来的php debug,点击安装。在菜单栏:文件->首选项->配置,右边新增加一行配置:“php.validate.executablePath”: “D:/xampp/php/php.exe”5.验证是否配置成功新建一个文件夹php,文件夹里新建一个test.php文件。注意..原创 2021-10-27 15:28:13 · 949 阅读 · 0 评论 -
linux安装hyperf
composer create-project hyperf/hyperf-skeleton添加 扩展 fileinfo redis扩展 php删除 proc_open , pcntl_fork禁用函数 启动项目cd hyperf-skeletonphp bin/hyperf.php start 查看9501端口是否占用 fuser -v -n tcp 9501 kill -9 pid...原创 2021-09-23 18:04:13 · 388 阅读 · 0 评论 -
linux 安装easyswoole
当前项目目录下切换阿里云镜像composer config repo.packagist composer https://mirrors.aliyun.com/composer/查看镜像是否改变:composer config -l在php.ini中删除禁用的敏感函数,比如proc_open等4.安装composer require easyswoole/easyswoole=2.xphp vendor/bin/easyswoole installphp easyswoole .原创 2021-09-23 15:47:12 · 178 阅读 · 0 评论 -
Linux 安装Swoole
(1)建立一个目录放swoole的安装文件cd /datamkdir rpm(2)打开swoole的github地址:https://github.com/swoole/swoole-src/releases(3)找到需要的版本,例如4.3.4,下载:wget -c https://github.com/swoole/swoole-src/archive/v4.4.23.tar.gz(4)解压:tar -xzvf v4.4.23.tar.gz准备扩展安装编译环境:p.原创 2021-09-23 15:03:27 · 694 阅读 · 0 评论 -
Linux 安装composerLinux下全局安装composer方法
1、下载composercurl -sS https://getcomposer.org/installer | php2、将composer.phar文件移动到bin目录以便全局使用composer命令mv composer.phar /usr/local/bin/composer3、切换国内源composer config -g repo.packagist composer https://packagist.phpcomposer.com4、输入com...原创 2021-09-23 11:00:51 · 1254 阅读 · 0 评论 -
Laravel 模型引入以及关联模型查询
引入模型 第一种useApp\Model\home\User;$data=User::get();第二种$data=\App\Model\home\User::get();原创 2021-09-15 10:47:33 · 385 阅读 · 0 评论 -
csrf攻击
<form action="/home/formadd" method="post">姓名: <input type="text" name="name" value='' plachoder="请输入名称"><input type="hidden" name="_token" value="{{csrf_token()}}" /> //也可以用这个{{csrf_field()}} //也可以用这个<input type="submit" val.原创 2021-09-13 09:18:30 · 54 阅读 · 0 评论 -
Laravel模板的继承
代码如下://parent.blade.php 父级模板<h1>我是头部</h1>@yield("mainBody")<h1>我是底部的区域</h1>// test1.blade.php 子级模板@extends('home.parent') //加载父级模板文件@section("mainBody") //对应区域的显示名称今天是 {{$now}} @endsection//控制器 publi原创 2021-09-12 14:22:26 · 155 阅读 · 0 评论 -
Laravel模板显示
控制器 public function index(){ $name='康喷方法'; $date=date("Y-m-d H:i:s"); $arr=array('id'=>'123','name'=>'5554','age'=>'444'); $time=time(); $time=strtotime('+1 day'); $tt=array.原创 2021-09-12 13:33:15 · 165 阅读 · 0 评论 -
Lareval的db数据库操作
<?phpnamespace App\Http\Controllers\Home;use Illuminate\Http\Request;use App\Http\Controllers\Controller;use Input;use DB;class IndexController extends Controller{ // public function index(){ $id=Input::get('id','10086'); .原创 2021-09-11 14:04:58 · 172 阅读 · 0 评论 -
Laravel 获取表单输入
第一步 引入 input类 在config目录下的App.php中aliases的设置input别名 'Input'=>Illuminate\Support\Facades\Input::class,然后在控制器中引入 useInput;$id=Input::get('id','10086');$id=Input::all(); //获取全部$id=Input::only(['id','name']); //获取指定的几个值 以数组形式...原创 2021-09-09 15:07:03 · 247 阅读 · 0 评论 -
laravel的.htaccess文件内容
<IfModule mod_rewrite.c> <IfModule mod_negotiation.c> Options -MultiViews -Indexes </IfModule> RewriteEngine On # Handle Authorization Header RewriteCond %{HTTP:Authorization} . RewriteRule .* - [E=HTTP_.原创 2021-09-08 08:19:58 · 1018 阅读 · 0 评论 -
Laravel路由
Route::get('/',function(){returnview('welcome');});Route::get('foo',function(){returntime();//http://localhost:8012/blog/public/foo});Route::get('user','UserControler@index');//直接访问user控制器的index方法//http://localhost...原创 2021-09-03 16:32:51 · 74 阅读 · 0 评论 -
Composer下载以及安装
下载地址 https://getcomposer.org/download/直接Next 不需要勾选在电脑的环境变量设置php运行目录 且保证PHP版本号与环境变量设置的版本号要一致设置好 直接是 Next直接Next 不需要设置...原创 2021-09-03 15:14:25 · 5756 阅读 · 0 评论 -
Laravel Target class [控制器名称] does not exist.完美解决!
找到Providers文件下的RouteServiceProvider文件,然后找到protected $namespace = 'App\\Http\\Controllers';把这块注释去掉就OK了。如果没找到就添加上。原创 2021-09-02 14:36:28 · 1547 阅读 · 0 评论 -
Laravel 命令行创建控制器和模型
php artisan make:controller UserControler //创建User控制器php artisan make:model UserModel //创建User模型原创 2021-09-02 14:26:11 · 657 阅读 · 0 评论 -
Laravel的一些笔记
https://learnku.com/docs/laravel/8.x/releases/9351 Laravel中文文档composer create-project --prefer-dist laravel/laravel blog cpmposer自动生成blog项目php artisan serve 进入项目的根目录运行此命令就可以打开Laravel项目...原创 2021-08-30 11:10:48 · 85 阅读 · 0 评论 -
php 转成utf8,php把字符串转为utf-8的方法
直接上代码 function str_to_utf8 ($str = '') {$current_encode = mb_detect_encoding($str, array("ASCII","GB2312","GBK",'BIG5','UTF-8'));$encoded_str = mb_convert_encoding($str, 'UTF-8', $current_encode);return $encoded_str;}原创 2021-07-13 16:22:31 · 527 阅读 · 2 评论