PHP使用
Yajun-Z
这个作者很懒,什么都没留下…
展开
-
PHP在与HTML及Mysql交互时造成的中文乱码问题
PHP在与前端和Mysql交互的时候,遇到中文编码错误问题。之前也遇到过,当时仅仅是在数据库部分遇到,时间长了没有做记录就忘了。现在把这三个东西在交互的时候遇到编码问题时的常规解决方法总结归纳如下。HTML部分如果是html在head中添加:<meta http-equiv="Content-Type" content="text原创 2019-01-10 17:38:28 · 552 阅读 · 0 评论 -
Laravel安装及使用中踩的坑
提示没有vender:composer install,如果提示php版本不够安装失败,可以降低laravel版本或升级php版本打开public/index提示500错误:将.env.example复制更名为.env在项目目录下输入php artisan key:generate此时.env中会自动生成APP_KEY,重新运行即可编译器问题:.env文件无法用...原创 2019-01-21 17:07:59 · 544 阅读 · 0 评论 -
用Laravel实现后台网站(初期)遇到问题及解决方法记录
虚拟机部分homestead配置访问名称[windows]下首先修改C:\Windows\System32\drivers\etc\host,将虚拟机IP与指定的名称绑定。192.168.10.10 news.test然后修改homestead.yaml(在安装文件夹下),绑定域名到特定项目的public文件夹。sites: - map: news.test to:...原创 2019-01-21 17:12:54 · 600 阅读 · 0 评论 -
Laravel API相关
路由模型绑定普通方法:Route::get('/article/{id}', function($id){ $article = \App\User::find($id);}修改服务提供者实现绑定:修改RouteServiceProvider中的boot方法,此时每一个参数的id值都会被对应为一个Article实例。public function boot(Router $...原创 2019-02-12 09:08:51 · 446 阅读 · 0 评论 -
Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes
问题:PDOException::("SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes")解决方法:在AppServiceProvider中做如下修改use Illuminate\Support\Facades\S...原创 2019-02-14 13:35:24 · 425 阅读 · 0 评论 -
解决laravel-admin表单在hasMany中调用embeds方法时字段被忽略的问题
地址: https://github.com/z-song/laravel-admin/issues/899地址: https://github.com/z-song/laravel-admin/issues/2889首先该问题出现的原因是因为原框架不支持在hasMany中使用内嵌方法embeds,至于为什么没有加入到新版本中,原因也不知道了,这里提供仅仅提供解决方法(原答案参照第一条链接中的...翻译 2019-03-22 09:47:59 · 3152 阅读 · 0 评论 -
laravel 定义model用uuid作为主键时需要关闭id自增
laravel model用uuid作为主键时需要关闭id自增, 否则获取的id值总有问题 public $incrementing = false;原创 2019-04-14 15:47:19 · 1404 阅读 · 0 评论 -
laravel 查询数据库时为字段指定别名
Game::select('id', 'name as text')->get();此时查询结果name字段会以text重命名原创 2019-04-24 11:02:20 · 8079 阅读 · 0 评论