本系列文的環境狀態,可點擊此連結後花園環境參考
如果這次做的留言版有想跟着一起做的看倌,因爲有用到之前的設定,建議回顧下列這篇連結的內容:
✾後花園D23✾-種花囉! Part 3( 會員系統 CRUD 之 Route 及 Middleware 設定 )
這禮拜比較忙,可能會偏向先放程式碼跟成果圖,較少解釋涵義或關係,如果想看較詳細版本的看倌,建議或許可下禮拜再來看。
路徑: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 )