/*檔案:routes/web.php*/
Route::get('/insert', function () {
    DB::insert('insert into posts(title, content) values(?,?)',['PHP with laravel','laravel is the best thing']);
    //class //static method(php oop) 
});

 

瀏覽器執行:public/insert

 

/*SQL將執行*/
INSERT INTO `posts` (`id`, `title`, `content`, `created_at`, `updated_at`, `is_admin`) VALUES
(1, 'PHP with laravel', 'laravel is the best thing', NULL, NULL, 0);

 

 

 


 

 

 

 

//檔案:routes/web.php
Route::get('/read', function () {
    $result=DB::select('select * from posts where id = ?',[1]);
	foreach($result as $post){
		return $post->title;
	}    
});

 

 

瀏覽器輸入public/read

呈現出編號1的文章標題

 


 

 

//檔案:routes/web.php
Route::get('/read', function () {
    $result=DB::select('select * from posts where id = ?',[1]);
	return $result;  
});

 

瀏覽器輸入public/read

呈現出編號一這個物件的json格式

 

若return  var_dump($result)

則會用類似陣列的方式(print_r)呈現此物件

 


 

//檔案:routes/web.php
Route::get('/update', function () {
    $updated=DB::update('update posts set title="新標題" where id=?',[1]);
    $read=DB::select('select * from posts where id = ?',[1]);
	return $read; 
	//如果return $updated,會印出標號,也就是1
});

瀏覽器輸入:public/update

呈現出編號1物件,並且標題已經換過


 

//檔案:routes/web.php
Route::get('/delete', function () {
    $delete=DB::delete('delete from posts where id=?',[1]);
    // return $deleted; 這樣會秀出1,也就是標號1
     $read=DB::select('select * from posts where id =?',[1]);
     return $read;
});

瀏覽器輸入:public/delete

呈現出空陣列,因為已經被刪掉了


 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Jerry 的頭像
    Jerry

    Bug倉庫 // 程式日記

    Jerry 發表在 痞客邦 留言(0) 人氣()