亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > PHP > 正文

Laravel RESTful快速部署指南(一)

2020-03-22 17:34:04
字體:
來源:轉載
供稿:網友
  • 關于Laravel就不再多說,關于Laravel的內容可以網上搜索,百科上有很多。接下來讓我們用Laravel Resource Controller創建一個RESTful應用吧

    開發環境:Windows+XAMPP

    代碼下載: http://github.com/gmszone/learingphp

    編輯器: Sublime Text3(Crack)

    轉載保留: (轉載自Phodal's Blog Phodal's CSDN)

    創建數據庫遷移
    php artisan migrate:make create_athomes_table

    打開生成的*create_athome_table.php

    添加表


    <?phpuse Illuminate/Database/Schema/Blueprint;use Illuminate/Database/Migrations/Migration;html' target='_blank'>class CreateAthomesTable extends Migration {	public function up()	{		Schema::create('athomes', function(Blueprint $table)		{			$table->increments('id');			$table->float('temperature');			$table->float('sensors1');			$table->float('sensors2');			$table->boolean('led1');			$table->timestamps();		});	}	public function down()	{		Schema::drop('athomes');	}}

    這里創建了四個表,一個是用于開關控制的led1,以及兩個傳感器,還有溫度傳感器

    這里要用的是控制器


    Route::get('/athome/{atid}',function($atid){      $atdata=Athomes::where('id','=',$atid)                          ->select('id','temperature','sensors1','sensors2','led1')                          ->get();      return Response::json($atdata);  });
    創建控制器用下面的代碼實現我們稱之為Athomes控制器的創建
    php artisan controller:make AthomesController

    就會在app/controllers下面生成下面的代碼


    <?phpclass AthomesController extends /BaseController {	/**	 * Display a listing of the resource.	 *	 * @return Response	 */	public function index()	{		//	}	/**	 * Show the form for creating a new resource.	 *	 * @return Response	 */	public function create()	{		//	}	/**	 * Store a newly created resource in storage.	 *	 * @return Response	 */	public function store()	{		//	}	/**	 * Display the specified resource.	 *	 * @param  int  $id	 * @return Response	 */	public function show($id)	{		//	}	/**	 * Show the form for editing the specified resource.	 *	 * @param  int  $id	 * @return Response	 */	public function edit($id)	{		//	}	/**	 * Update the specified resource in storage.	 *	 * @param  int  $id	 * @return Response	 */	public function update($id)	{		//	}	/**	 * Remove the specified resource from storage.	 *	 * @param  int  $id	 * @return Response	 */	public function destroy($id)	{		//	}}
    添加類位于app/modals
    <?phpclass Athomes extends Eloquent {	protected $table = 'athomes';}
    添加到路由打開routes.php
    Route::resource('athome', 'AthomesController');
    一個簡單的輸出官方的指導寫明了資源控制器的用法 GET /resource index resource.index GET /resource/create create resource.create POST /resource store resource.store GET /resource/{resource} show resource.show GET /resource/{resource}/edit edit resource.edit PUT/PATCH /resource/{resource} update resource.update DELETE /resource/{resource} destroy resource.destroy
    Verb Path Action Route Name
    添加到index,打開app/controller/AthomesController在index函數下面寫一個
    echo "Hello,world"

    打開瀏覽器,這里是在XAMPP下開關的也就是

    localhost/learingphp/public/athome

    會看到輸出Hello,World。也就是說athome是直接在Index上的。讓我們輸出JSON

    添加seed打開app/database/seeds/DataSeeder.php,創建兩個新的數據
    class AthomesTableSeeder extends Seeder{	public function run()	{		Athomes::create(array(			'temperature'=>'19.8',			'sensors1'=>'22.2',			'sensors2'=>'7.5',			'led1'=>False		));		Athomes::create(array(			'temperature'=>'18.8',			'sensors1'=>'22.0',			'sensors2'=>'7.6',			'led1'=>False		));	}}
    運行
    php artisan db:seed
    輸出JSON回到index函數,讓我們輸出json格式的數據
    	public function index()	{		$data=Athomes::all();	        return Response::json($data);	}

    打開剛才的地址,下面的數據是修改過的

    [{"id":1,"temperature":12,"sensors1":12,"sensors2":23,"led1":0,"created_at":"2013-11-11 08:42:24","updated_at":"2013-11-11 08:42:24"},{"id":2,"temperature":12,"sensors1":12,"sensors2":33,"led1":1,"created_at":"2013-11-11 08:42:33","updated_at":"2013-11-11 08:42:33"},{"id":3,"temperature":19.799999237061,"sensors1":22,"sensors2":7.5,"led1":1,"created_at":"2013-11-11 08:53:41","updated_at":"2013-11-11 08:53:41"},{"id":4,"temperature":19,"sensors1":22,"sensors2":7.5,"led1":1,"created_at":"2013-11-11 08:54:02","updated_at":"2013-11-11 08:54:02"}]
    用curl進行測試,現在不是很必要,不過也不影響我們繼續
    curl -X GET  http://localhost/learingphp/public/athome

    PHP編程

    鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

  • 發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
    国产精品成人va在线观看| 精品欧美国产一区二区三区| 中文字幕在线观看亚洲| 亚洲欧美国产高清va在线播| 国产+人+亚洲| 国产精品欧美日韩一区二区| www.欧美精品一二三区| 国模精品一区二区三区色天香| 欧美成年人视频网站欧美| 国产精品视频男人的天堂| 国产成人啪精品视频免费网| 国产亚洲精品久久久| 91精品在线播放| 中文字幕日韩欧美在线视频| 91精品视频免费| 国产精品视频免费观看www| 欧美电影免费播放| 久久精品91久久久久久再现| 亚洲精品久久久久中文字幕欢迎你| 亚洲国产精彩中文乱码av在线播放| 日韩精品极品在线观看| 91精品国产99久久久久久| 国产日韩精品综合网站| 中文字幕久热精品视频在线| 午夜精品福利电影| 精品偷拍一区二区三区在线看| 国产日韩在线亚洲字幕中文| 国产亚洲美女精品久久久| 久久免费视频在线| 在线色欧美三级视频| 欧美第一黄色网| 色噜噜国产精品视频一区二区| 欧美精品中文字幕一区| 中文字幕亚洲一区在线观看| 亚洲欧洲在线播放| 国产精品美女主播在线观看纯欲| 91av免费观看91av精品在线| 一级做a爰片久久毛片美女图片| 亚洲欧美国产va在线影院| 国产精品视频最多的网站| 日韩精品免费综合视频在线播放| xxxx欧美18另类的高清| 成人动漫网站在线观看| 亚洲精品xxx| 欧美日韩在线视频首页| www.亚洲一区| 91精品91久久久久久| 有码中文亚洲精品| 久久久久久久久久久网站| 欧美大片在线免费观看| 成人黄色av播放免费| 97超级碰碰人国产在线观看| 色久欧美在线视频观看| 裸体女人亚洲精品一区| 国产精品羞羞答答| 久久人人爽人人| 亚洲网站在线看| 成人av在线天堂| 国产精品嫩草视频| 久久久成人av| 久久久精品视频成人| 国产一区av在线| 亚洲全黄一级网站| 国自在线精品视频| 中文国产亚洲喷潮| 国产一区二区三区视频| 国产97在线视频| 久久久久久美女| 91免费人成网站在线观看18| 国产精品九九久久久久久久| 国产日韩精品视频| 国产成人综合精品在线| 亚洲成年网站在线观看| 亚洲美女av黄| 欧美xxxx18国产| 中文字幕久久亚洲| 国产不卡精品视男人的天堂| 在线电影欧美日韩一区二区私密| 欧美一级视频在线观看| 久久99久久99精品免观看粉嫩| 久久精品国产精品亚洲| 亚洲第一视频网| 欧美色视频日本高清在线观看| 韩国日本不卡在线| 奇门遁甲1982国语版免费观看高清| 日本精品久久久久久久| 国产+成+人+亚洲欧洲| 亚洲激情视频在线播放| 国产精品欧美日韩| 国产精品av在线| 色多多国产成人永久免费网站| 26uuu久久噜噜噜噜| 欧美极品欧美精品欧美视频| 亚洲国产欧美一区二区三区同亚洲| 亚洲欧美日韩第一区| 亚洲第一精品久久忘忧草社区| 日韩免费观看视频| 中日韩美女免费视频网站在线观看| 狠狠色狠狠色综合日日小说| 欧美精品videofree1080p| 亚洲国产中文字幕在线观看| 亚洲精品成人免费| 欧美美女18p| 欧美激情精品久久久久久黑人| 日韩有码在线电影| 国产亚洲欧洲在线| 日韩中文在线观看| 九九视频直播综合网| 亚洲一区美女视频在线观看免费| 国产精品久久久久福利| 国产精品男人的天堂| 久久久噜噜噜久久| 国产精品免费一区| 国产亚洲激情视频在线| 亚洲激情国产精品| 国内精品中文字幕| 国产69精品久久久久久| 日韩中文字幕在线播放| 中文字幕在线看视频国产欧美在线看完整| 亚洲а∨天堂久久精品9966| 国产成人精品av在线| 韩曰欧美视频免费观看| 黄网站色欧美视频| 国产亚洲视频在线| 亚洲人成电影网站| 45www国产精品网站| 国产91精品网站| 亚洲精品电影在线观看| 精品久久久国产精品999| 欧美性猛交xxxx| 亚洲自拍av在线| 国产欧美一区二区三区久久人妖| 亚洲欧美日韩第一区| 九色精品美女在线| 一本色道久久综合狠狠躁篇怎么玩| 国产精品亚洲精品| 亚洲91av视频| 精品国产91久久久久久老师| 亚洲系列中文字幕| 福利二区91精品bt7086| 国产精品网站视频| www.日韩.com| 日韩三级成人av网| 中文字幕免费精品一区高清| 欧美激情网友自拍| 久久青草福利网站| 亚洲国产高清高潮精品美女| 黑人巨大精品欧美一区免费视频| 欧美色视频日本高清在线观看| 97在线免费观看视频| 国产亚洲欧洲高清一区| 国产精品v片在线观看不卡| 青青久久av北条麻妃黑人| 欧美大码xxxx| 欧美激情伊人电影| 亚洲影视九九影院在线观看| 上原亚衣av一区二区三区| 国产精品18久久久久久首页狼| 日韩av一卡二卡| 亚洲跨种族黑人xxx| 国产精品欧美激情| 国产一区二区动漫| 欧美体内谢she精2性欧美| 国产成人综合精品在线|