iT邦幫忙

第 11 屆 iT 邦幫忙鐵人賽

1
Software Development

在後花園遇見LP,Laravel及PHP的甜蜜糾纏,火熱上映系列 第 48

✾後花園D48✾ Flower 留言版 CRUD Part 5( 會員留言板 刪除文章 Controller )

本系列文的環境狀態,可點擊此連結後花園環境參考

如果這次做的留言版有想跟着一起做的看倌,因爲有用到之前的設定,建議回顧下列這篇連結的內容:
✾後花園D23✾-種花囉! Part 3( 會員系統 CRUD 之 Route 及 Middleware 設定 )

這禮拜比較忙,可能會偏向先放程式碼跟成果圖,較少解釋涵義或關係,如果想看較詳細版本的看倌,建議或許可下禮拜再來看。

建立刪除文章的 function

路徑:app/Http/Controllers/StoneController.php
填入程式碼

<?php
namespace App\Http\Controllers;

use App\Stone;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
d

class StoneController extends Controller
{
    public function destroy($id)
    {
        $stone = Stone::find($id);
        if(!is_null($stone)){
            $stone->delete();
            return response(['msg' => 'Stone deleted!!']);
        }

        return response(['msg' => 'Stone not found!']);
    }
}

建立路由

路徑:routes/api.php
填入程式碼

<?php
Route::group(['middleware' => ['auth:flower']], function(){
    Route::delete('/stone/delete/{id}', 'StoneController@destroy');
});

參考連結:
❁ Laravel 客製化使用者驗證功能-增加使用者資料欄位
❁ Ken 大 - 貼文 ( Resource Controller )
❁ Ken 大 - 貼文 ( Controller : update & destroy )


上一篇
✾後花園D47✾ Flower 留言版 CRUD Part 4( 會員留言板 修改文章內容 Controller )
下一篇
✾後花園D49✾ 後會有期
系列文
在後花園遇見LP,Laravel及PHP的甜蜜糾纏,火熱上映49

1 則留言

0
阿展展展
iT邦研究生 2 級 ‧ 2019-11-09 03:58:58

隨著時間推演 都已經 laravel 6.5 釋出惹阿 /images/emoticon/emoticon46.gif

Shiva iT邦新手 5 級‧ 2019-11-09 11:22:30 檢舉

真得,更新速度也太快了,老人跟不上啊

阿展展展 iT邦研究生 2 級‧ 2019-11-10 02:16:33 檢舉

/images/emoticon/emoticon13.gif

我要留言

立即登入留言