laravel
自己最喜欢的框架
HarryPoFly
这个作者很懒,什么都没留下…
展开
-
[报错:字符太长]SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was t oo long;
情景:执行php artisan migrate 报错 查阅了下资料说是mysql版本低,好吧mysql用phpstudy集成,可能会是有点低;解决办法: 可以在 AppServiceProvider.php 文件(此文件在app/Providers/下)里的 boot 方法里设置一个默认值:<?phpnamespace App\Providers;use Illum...原创 2018-06-26 16:43:33 · 15299 阅读 · 1 评论 -
laravel5.5之表单验证
最近在从lara基础学习框架,根据手册弄了两种表单验证,先来晒一下自己总结的吧;public function store(Request $request){ $this->validate($request, [ 'title' => 'required|unique:posts|max:255', 'body' => '...原创 2018-07-17 10:31:13 · 1587 阅读 · 0 评论 -
Your requirements could not be resolved to an installable set of packages.
执行composer install遇到错误:Your requirements could not be resolved to an installable set of packages. 这是因为不匹配composer.json要求的版本,错误代码如下。Loading composer repositories with package informationInstalli...原创 2018-07-20 11:49:09 · 26272 阅读 · 0 评论 -
laravel5之migrate错误1(PDO::ATTR_STATEMENT_CLASS)
这个错误是因为运行php artisan migrate而发生的错误,在百度上搜了很多资料.说是要降低 doctrine/dbal=2.6.3 降级的版本,可降低版本终归不是办法,时代在进步,废了很多的功夫,才发现是php版本过低,需要升高到至少7.1版本以后这个错误就迎刃而解了;...原创 2018-07-30 09:44:59 · 715 阅读 · 0 评论 -
laravel之facade门面模式解释
facades的文档在laravel文档核心框架下,想来也是很重要;今天偶然看到一个对门面模式的解释,我觉得超级简单就转载一下以作保存 门面,当然就是你家楼下的门面。 你去一家面馆(门面),要了份西红柿鸡蛋面,你的过程(一般来说)是这样: 1.找个位置坐下 2.看下菜单,喊道:“老板来碗西红柿鸡蛋面”! 3.老板说:“好嘞,稍等”,你坐等。。。 4.吃完,抹嘴,付钱(脸...转载 2018-08-07 14:40:17 · 1733 阅读 · 0 评论 -
elasticsearch和analysis-ik的安装使用
我跟着白哥的博客学习,并安装了elasticsearch和analysis-lk首先下载安装java11jdk地址:http://download.oracle.com/otn-pub/java/jdk/11.0.1+13/90cf5d8f270a4347a95050320eef3fb7/jdk-11.0.1_linux-x64_bin.rpmwget --no-cookies --no-...原创 2018-11-14 15:14:35 · 1445 阅读 · 0 评论 -
laravel下elasticsearch+analysis-ik实现中文全文搜索
这篇文章需要建立在 elasticsearch 已经配置完成的前提下;开始先弄来一个laravel框架创建一个文章表和文章模型;php artisan make:model Models/Article -m添加文章标题和内容字段/database/migrations/2018_06_03_080124_create_articles_table.php/** * Run t...转载 2018-11-14 15:31:40 · 589 阅读 · 0 评论 -
laravel5定时任务配合linux使用说明
过去,你可能有一个任务,就需要在linux的crontab上写一个任务去定时执行,并且一些关于任务的时间也得上linux上点点的去个更改;而laravel的任务调度,你只需在代码上去写你的任务;因为laravel建设一个入口,linux定时任务只需指向这个入口就ok了.启动调度器(把linux定时任务指向lavavel的cron入口)* * * * * php /path-to-y...原创 2018-12-05 15:44:29 · 1973 阅读 · 0 评论