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()  ——  刪除資源信息

相關文章
相關標籤/搜索