拥有Laravel标签的文章

宝塔搭建laravel所需要的lnmp环境linux-nginx-mysql-php-composer-git

为了让更多对服务器不熟悉的童鞋能使用上我的博客项目 ;当然应用于其他 php 项目同理;这里专门写一篇扫盲入门文章;看这篇文章的前提是你已经有一台服务器了;这里示例是使用 CentOS 7.4 哈;如果没有建议购买阿里云的或者是腾讯云的;这台服务器需要是未安装过 php 的环境;如果服务器已经被折腾过一番;建议备份下数据后重装下环境;阿里云和腾讯云都有重装...
阅读全文

如何正确的下载安装使用别人的laravel项目?

laravel 作为最流行的 php 框架;自然少不了很多基于 laravel 开发的项目;不过很多项目因为还处于开发中;或者其他原因并没有写安装文档;举个反面栗子;比如说我的 ;这种一般就是面向 laravel 开发者的;需要有 laravel 的基础才能顺利的安装使用;还有很多已经比较成熟的项目;一般都是有比较详细的安装文档的;举个正面的栗子;...
阅读全文

laravel使用腾讯企业邮箱发邮件报错501

今天要说一个 laravel 配置文件坑爹的地方;默认 .env.example 文件中;关于邮件 email 的配置就这几个;作为一个严格按照 laravel 示例填写配置的良民;本来心情愉悦的吃着火锅唱着歌出了城;使用了腾讯企业邮箱的项目发的邮件忽然就被劫了;错误;Expected response code 250 but got code "501", with message "501 mail from address must be same as authorization user
阅读全文

最适合入门的Laravel初级教程(十二)视图View

因为下周不在国内;为了避免让童鞋们再等太久的更新;于是这个周末2天全用来构思写文章了;一鼓作气;今个把视图V也讲了;先来创建一个 ViewController ;```bashphp artisan make:controller ViewController resource```创建路由;```phpRoute::prefix('view')g...
阅读全文

最适合入门的Laravel初级教程(十一)模型Eloquent ORM

花了一篇文章的时间我们终于学会了使用 DB 查询数据;燃鹅有件悲伤的事情我不知当讲不当讲;咱以后是基本不使用 DB 的方式查询数据;因为我们有更强大的`模型` Model;模型 ORM 就是把数据库的表映射到模型类;既然是用面向对象的方式来操作数据库;那面向对象的优点自然就继承了;模型可以方便的复用;laravel 的 Model 有一个很大的优点是使用了全球最...
阅读全文

最适合入门的Laravel初级教程(十)集合Collections

我们从数据库查出来了数据;但是我们发现它并不是我们以为的数组形式;这就要讲讲 collection 对象了;laravel 中 collection 是比数组更高等公民般的存在;我们可以像对待数组一样的来操作 collection;而且它还能以链式操作的方式便捷易读的处理数据;所有文字都苍白;所有语言都无力;咱直接举几筐栗子更直观的来讲解;我们定义一个数组;...
阅读全文

最适合入门的Laravel初级教程(九)数据库查询Query Builder

到这 articles 表已经有一些数据了;我们可以讲查询数据的方式了;接着上篇文章加路由和控制器方法;```phpRoute::prefix('database')group(function () { Route::get('insert', 'DatabaseController@insert'); Route::get('get', 'DatabaseC...
阅读全文

最适合入门的Laravel初级教程(八)数据库填充Seeding

数据表有了;咱可以进行一些数据库操作了;先创建演示的控制器;```bashphp artisan make:controller DatabaseController```创建路由;```phpRoute::prefix('database')group(function () { Route::get('insert', 'DatabaseControl...
阅读全文

最适合入门的Laravel初级教程(七)表迁移Migrations

看到这的时候我默认你已经配置好数据库了;我们开始对数据库操作了;但是前提是我们得有表啊;说到数据库说到表;做开发的小伙伴们肯定理解到过其中的苦于泪;还是环境的问题;每个同事都有一个自己的本地环境;还有测试环境、生产环境;团队合作的时候为了避免代码冲突;以及方便记录修改历史和回退;我们有版本控制比如说 git;但是数据库怎么搞呢?在远古时代;在中小...
阅读全文

最适合入门的Laravel初级教程(六)配置项Config

路由和控制器我们都轻轻撩了下了;没有数据库怎么行;讲数据库前我们还得讲下配置项;laravel 的配置项是在根目录下的 /config 目录中;还有一个是根目录下的 .env 文件;为啥要有2个地方用于写配置项呢?我们打开看下很快就能明白了;打开 .env 我们就随便看两眼;第一行就是一个 APP_NAME ;我们再打开 config/app.php ;...
阅读全文