Laravel

Luexphp

/cd /private/etclaravel

ls跨域

hosts浏览器

 

vi hosts    查看文件内容安全

 

=====服务器

http三次握手:composer

从浏览器中输入一个域名,到从服务器拿到数据。post

根据http协议,分为四部分:ui

1.域名解析spa

2.三次握手

3.请求&响应

4.四次挥手

【三次握手】:浏览器----(数据包-请求)-->服务器

(1.)

 

------------------

GET:指请求获取数据

POST:  submit新建了一篇文章存储起来。

PUT:编辑数据(新的替换掉旧的)

DELETE:  删除

---

HEAD:  指把相应请求头返回就行。(超连接有效性检测)提高爬虫爬取效率

CONNECT:  代理服务器

OPTIONS :  跨域请求(安全)

TRACE:  调试(查看具体信息,少,了解)

 

 

 

==============================

使用 composer 安装la'ravel安装器

composer global require "laravel/installer"

 

laravel  new project-name建立一个项目

 

 

 

 

 

 

 

====================================

【laavel】    --  使用技巧

 

Route::get('deng', '控制器名@方法名');
Route::get('d/{name}/{sex?}', 'HelloController@run');

Route::match(['post','get'],'/match','HelloController@hehe');  【建议】
any()        【失去了resufl的意义】

{name}  ——  必填

 

{sex?}  ——  选填

 

get,post,以及其余方式——统称:【RESTFul请求方式】

为何使用?

1.下降沟通成本,提高开发效率,

2.只是一个标准,不影响实际功能

3.在laravel中,严格遵循RESTful设计标准 

------------------------------

 【自动生成控制器】

php artisan make:controller HelloController

php artisan make:controller ResourceController --resource    【自动生产方法的】

 

---------------------------

控制器中每一个方法的意义:

index()  ——  展现全部资源信息

create()  ——  展现建立表单

store()   ——  处理建立表单的数据 并整理入库

show()   ——  展现单个资源信息(详情)

edit()  ——  展现编辑表单

update()  ——  收集更新表单中的数据 并整理入库

destory()  ——  删除资源信息

相关文章
相关标签/搜索