我為我的網站創建了一個短鏈接系統,現在如何將它鏈接到我的三個模型我的模型
Article
Post
Music
我使用這個toturial作為短鏈接=> https://laracasts.com/discuss/channels/laravel/generate-short-link#:~:text=some idea from-,here,-Reply
uj5u.com熱心網友回復:
這很容易通過路由完成。所以在你的路線檔案中,它會是這樣的......
Route::get('music/{slug}', ['as' => 'music', 'uses' => 'music\MusicController@music']);
然后以https://yourdomain.com/music/slug進入您的域的任何內容都將轉到該音樂控制器,您可以處理 slug 是什么,然后獲取您需要的模型內容并將它們拍攝到視圖中。
如果您真的只想要短網址,即https://yourdomain.com/shorturl,您必須將通配符放在根目錄。如果您沒有按順序設定路線,這可能會產生一些不良影響。我可能也會在組中放置一些中間件來處理 shortUrl 代碼,然后將其發送到控制器,在那里您可以處理帶回模型并將它們拍攝到視圖中。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/468409.html
上一篇:更改模型名稱Laravel
下一篇:資料為JSONLaravel
