0
我有兩個實體:用戶,公告以及在另一個控制器Laravel內使用控制器?
每個用戶都可以發佈公告。
我creted控制器AnnouncemetController
,其中有方法類:my()
,返回當前用戶的筆記。
此外,我有控制器ProfileController
代表當前的配置文件用戶,我需要顯示用戶的所有公告。
爲此,我嘗試重新使用ProfileController
中的控制器AnnouncemetController
並調用公共方法my()
。
使用App \ Http \ Controllers \ AnnouncementController;
class ProfileController extends Controller
{
$my = new AnnouncementController();
$my->my();
}
使用這樣很好嗎?
是的。我會做一些不同的事情。我將使用靜態方法,而不是非靜態的,只有我必須寫的是:AnnouncementController :: my(); – Buglinjo
我有兩種方法,創建自定義庫公告或使用上面提到的方法。什麼會說專業人士? – Darama
另外我認爲最好的想法是使用特定用戶對象的模型函數來獲取它的公告 – Buglinjo