摘要:
目前我们大致了解了 laravel 下,在开始一个 Http 程序需要先定义路由。之前的例子中,我们的业务逻辑都是在路由里实现,这对于简单的网站或 web 应用没什么问题,当我们需要扩大规模,程序变得复杂,分层的业务逻辑更为适合。这时候,我们就应该使用控制器。 了解 MVC 的都对控制器的作用有所了 阅读全文
摘要:
我们在前面的一篇文章 laravel学习笔记——路由(基础) 中提到了 HTTP 请求的大致内容。关于 HTTP 协议,一定要有个大致了解。 本文主要是帮助大家理解 laravel 的请求和响应部分。但我们在学习这一块之前,我会脱离 laravel 框架,单独讲述一些概念,让大家消除很多疑虑,这有助 阅读全文
摘要:
执行下面的命令时,出现错误 Problem 1 - intervention/image 2.3.8 requires ext-fileinfo * -> the requested PHP extension fileinfo is missing from your system. 出现此错误的 阅读全文
摘要:
原始数据 Collection {#1643 ▼ #items: array:10 [▼ 1 => {#1677 ▼ +"id": 1 +"name": "测试" } 2 => {#1673 ▼ +"id": 2 +"name": "格格寄存" } 3 => {#1672 ▼ +"id": 3 +" 阅读全文
摘要:
输出结果为: 开启cookie,获取数据开启session,获取数据请求向路由传递,返回响应保存数据,不关闭session保存数据,不关闭cookie 分析: 开启cookie,获取数据开启session,获取数据请求向路由传递,返回响应保存数据,不关闭session保存数据,不关闭cookie / 阅读全文
摘要:
Elequent ORM ->toSql() 可以输出sql语句,但如果带 binding 参数的,输出的语句会带?,类似下面这样:select * from `rooms` where `rooms`.`project_id` = ?barryvdh/laravel-debugbar 这个包需要添 阅读全文
摘要:
namespace App\Http\Controller; use 省略class LessonsController extends Controller{ public function index(){ $lesson = Lesson::all(); return \Reponse::js 阅读全文
摘要:
header('Referer'));$request_referer = count($request_referer_info)>1 ? $request_referer_info['scheme'].'://'.$request_referer_info['host'].(isset($request_referer_info['port']) ? ':'.$reque... 阅读全文
摘要:
我们在用 laravel 进行开发的时候,特别是前后端完全分离的时候,由于前端项目运行在自己机器的指定端口(也可能是其他人的机器) , 例如 localhost:8000 , 而 laravel 程序又运行在另一个端口,这样就跨域了,而由于浏览器的同源策略,跨域请求是非法的。其实这个问题很好解决,只 阅读全文
摘要:
1.定义接口TestContract 文件位置:./laravel/app/Contract/TestContract.php <?phpnamespace App\Contract;interface TestContract{ public function test($msg='');} 2. 阅读全文